<SEC-DOCUMENT>0001193125-26-338067.txt : 20260806
<SEC-HEADER>0001193125-26-338067.hdr.sgml : 20260806
<ACCEPTANCE-DATETIME>20260806161624
ACCESSION NUMBER:		0001193125-26-338067
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		68
CONFORMED PERIOD OF REPORT:	20260630
FILED AS OF DATE:		20260806
DATE AS OF CHANGE:		20260806

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

	BUSINESS ADDRESS:	
		STREET 1:		1001 BOYLSTON STREET
		STREET 2:		16TH FLOOR
		CITY:			BOSTON
		STATE:			MA
		ZIP:			02115
		BUSINESS PHONE:		617 354 0068

	MAIL ADDRESS:	
		STREET 1:		1001 BOYLSTON STREET
		STREET 2:		16TH FLOOR
		CITY:			BOSTON
		STATE:			MA
		ZIP:			02115

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	Cargurus LLC
		DATE OF NAME CHANGE:	20100615
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>carg-20260630.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!-- DFIN New ActiveDisclosure (SM) Inline XBRL Document - http://www.dfinsolutions.com/ -->
<!-- Creation Date :2026-08-06T10:06:36.1221+00:00 -->
<!-- Copyright (c) 2026 Donnelley Financial Solutions, Inc. All Rights Reserved. -->
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:nonNumeric="http://www.xbrl.org/dtr/type/non-numeric" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:us-gaap="http://fasb.org/us-gaap/2025" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2024-01-31" xmlns:carg="http://www.cargurus.com/20260630" xmlns:country="http://xbrl.sec.gov/country/2025" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:ecd-sub="http://xbrl.sec.gov/ecd-sub/2025" xmlns:srt="http://fasb.org/srt/2025" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:dei="http://xbrl.sec.gov/dei/2025" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:enum2="http://xbrl.org/2020/extensible-enumerations-2.0" xmlns:ecd="http://xbrl.sec.gov/ecd/2025" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2022-02-16">
 <head>
  <title>10-Q</title>
  <meta http-equiv="Content-Type" content="text/html"/>
 </head>
 <body style="padding:8px;margin:auto!important;z-index:0;-webkit-text-size-adjust:100%;position:relative;">
  <div style="display:none;"><ix:header><ix:hidden><ix:nonNumeric id="F_c6188509-0a5b-4c80-9374-5ed4d944750b" name="dei:CurrentFiscalYearEndDate" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446">--12-31</ix:nonNumeric><ix:nonNumeric id="F_600c1ec6-8a81-4783-94a8-db07e61687ec" name="dei:DocumentFiscalPeriodFocus" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446">Q2</ix:nonNumeric><ix:nonNumeric id="F_667b94df-d273-4218-9d0c-a9e73b21724c" name="dei:EntityCentralIndexKey" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446">0001494259</ix:nonNumeric><ix:nonNumeric id="F_874ebfac-6c7a-4f30-9bee-287f1cc5e748" name="dei:AmendmentFlag" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446">false</ix:nonNumeric><ix:nonFraction id="F_6e5bf9c9-801b-4fd6-ac7e-73c5dff47258" name="us-gaap:CommitmentsAndContingencies" contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4" unitRef="U_USD" xsi:nil="true"></ix:nonFraction><ix:nonFraction id="F_d6b742da-d1e9-4475-8241-9dc6f3bc9cf7" name="us-gaap:CommitmentsAndContingencies" contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f" unitRef="U_USD" xsi:nil="true"></ix:nonFraction><ix:nonFraction id="F_601d0f21-012d-44a8-bb74-b0f663087a3f" name="us-gaap:PreferredStockValue" contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4" unitRef="U_USD" xsi:nil="true"></ix:nonFraction><ix:nonFraction id="F_3a66eba0-9206-45aa-a8f3-ce85e53418d6" name="us-gaap:PreferredStockValue" contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f" unitRef="U_USD" xsi:nil="true"></ix:nonFraction><ix:nonFraction id="F_16dfd867-e5c6-482e-b2b3-3085fccc51e7" name="carg:NumberOfMajorCustomers" contextRef="C_52bc1bd7-499a-48e7-97db-9c1fece65266" unitRef="U_Customer" decimals="INF" format="ixt-sec:numwordsen">one</ix:nonFraction><ix:nonFraction id="F_4ddd4232-568b-4303-b49a-6151efd8d2cc" name="carg:NumberOfMajorCustomers" contextRef="C_dab68c34-6f5f-498d-ac9a-720310d46628" unitRef="U_Customer" decimals="INF" format="ixt-sec:numwordsen">one</ix:nonFraction><ix:nonFraction id="F_d520e221-d702-4c04-8ff3-dbbdbe773036" name="carg:NumberOfDealerAccounts" contextRef="C_60b7c8d3-a71a-4532-8c46-48ae15f7c82a" unitRef="U_DealerAccount" decimals="INF" format="ixt:num-dot-decimal">100</ix:nonFraction><ix:nonFraction id="F_7518d0f7-80e4-4ac4-8dfa-8ec00386356c" name="carg:NumberOfDealerAccounts" contextRef="C_658c1821-fd21-4f89-97f6-84be68b2e731" unitRef="U_DealerAccount" decimals="INF" format="ixt:num-dot-decimal">100</ix:nonFraction><ix:nonNumeric id="F_4faaad28-7f37-4235-ba5e-fbe9cdb10863" name="us-gaap:InvestmentTypeExtensibleEnumeration" contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4">http://fasb.org/us-gaap/2025#MutualFundMember</ix:nonNumeric><ix:nonNumeric id="F_9e698bde-000d-46f8-8f04-c03abca8f225" name="us-gaap:InvestmentTypeExtensibleEnumeration" contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f">http://fasb.org/us-gaap/2025#MutualFundMember</ix:nonNumeric><ix:nonFraction id="F_53fd4e1b-7561-4041-840e-26b36a027f03" name="carg:UndistributedEarningsRatioUsedToCalculateAllocationToClassOfStock" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" unitRef="U_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal">100</ix:nonFraction><ix:nonNumeric id="F_28c2834c-0fe8-4941-899b-62bd62885635" name="us-gaap:SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446">http://fasb.org/srt/2025#ChiefExecutiveOfficerMember</ix:nonNumeric><ix:nonFraction id="F_f350948e-4a75-4e34-aa37-2a4aa7c92553" name="us-gaap:NumberOfReportableSegments" contextRef="C_39f4a642-dc37-4485-a939-99d11578d0c9" unitRef="U_Segment" decimals="INF" format="ixt:num-dot-decimal">1</ix:nonFraction><ix:nonFraction id="F_0bd724e3-1c1a-4826-a172-579a3838a651" name="us-gaap:NumberOfReportableSegments" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" unitRef="U_Segment" decimals="INF" format="ixt:num-dot-decimal">1</ix:nonFraction><ix:nonNumeric id="F_4810852b-0e8c-4a4d-97b0-6cb32957bba0" name="ecd:TrdArrDuration" contextRef="C_f3306c05-5197-4607-8648-9ed1dafbcbc1" format="ixt-sec:durday">367</ix:nonNumeric><ix:nonNumeric id="F_0f32083b-b571-422d-8651-d829e89b75bc" name="ecd:TrdArrDuration" contextRef="C_13aa3de2-030e-42ed-af1b-0503a722fa0c" format="ixt-sec:durday">368</ix:nonNumeric><ix:nonNumeric id="F_4fb33452-1581-408c-bbab-97414783d71e" name="ecd:TrdArrDuration" contextRef="C_587aa024-b9c0-48d9-99d1-359835bc0d6b" format="ixt-sec:durday">274</ix:nonNumeric><ix:nonNumeric id="F_6527a26d-c793-4c5e-966c-f83235a72a8d" name="ecd:TrdArrDuration" contextRef="C_cf0fe41d-e06b-4667-aba2-86b88a0b3be9" format="ixt-sec:durday">430</ix:nonNumeric></ix:hidden><ix:references><link:schemaRef xlink:type="simple" xlink:href="carg-20260630.xsd"/></ix:references><ix:resources><xbrli:context id="C_8018b5d0-b40f-4076-927d-d65cb860d7fa"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_80e3ef78-5685-4105-8e85-c01c2e219a5d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_83cb618e-9c30-4b15-a83a-5816ab215e4d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_858629c5-2a07-44ef-aaa4-838f6abaeb86"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">carg:BostonMassachusettsOneZeroZeroOneBoylstonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_86ea6e17-5c98-4e62-998e-29717d8061c3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_87ae2c82-a42e-4e4c-8893-fda2497d0580"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_8a74b674-422a-4d8f-ae74-e93333d1e499"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_8a77bc68-effc-4f3f-aebc-b9ccf4b52587"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_8d9a5e2f-02ed-4b55-bbcb-ddcfbaba97be"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_906bdafd-f900-43f9-9036-a17a465d6b9a"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">carg:DafnaSarnoffMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_92d10822-bcfb-46fc-911c-55304fb4ca9d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_93e1adb9-caa9-4743-bb59-8efe463d5c75"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_944671a3-9bff-4611-92be-45e6a8d5ad10"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_949221c2-4e2d-4b0e-80e3-6e281bdaf2df"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_96554896-2770-43ea-a895-f1d8d6c30e99"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">carg:HilaryAndLangleySteinertMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ecd:TradingArrAxis">carg:Rule10B5-1TradingArrangementFourMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_97c28fba-0a1c-469a-b64f-97d17d65e233"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_97fbcbe1-974b-49a9-ab78-5702706d1655"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">carg:SamuelZalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_9a3b2700-0b1b-49c0-aa84-8b5ec8d493b3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_9c5e5e07-0eff-459b-bd0f-3e6e8c244308"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_9ed20c97-9583-4a0f-a3db-9abc1fa0b755"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-08-07</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_a0217acb-7b40-41e7-ba83-b0fa3980cb7a"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_a125fe21-57a0-4557-9cc2-cf01b2ec9577"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-04-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_a69688f7-b232-4723-aa8c-1d0dcf6459e3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_aa60a384-4d5b-443d-b1cf-c7bd16c54a27"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-04-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_aac6c29e-ad39-42ea-940a-20ab9374221c"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_ab7154d8-fe73-4c3d-a427-6412438bbd55"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_ad2a49e1-bff6-4907-af89-582726fbe042"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_ad596817-f81e-449b-8f9d-28676163e9e1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_ae8b850d-5014-48b1-a769-ae7b3fd1139c"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_b465babf-3d90-4bca-875f-f5e2f77dfa0c"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">carg:AdvertisingCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_b524ca44-02c4-4bef-a7a6-d5c37e241af3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-04-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_b541db45-9ee6-4497-ba1c-1279a0a596ad"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_b6294613-73c2-4ca3-ad6a-ff6a2b9bc045"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_b6b07cb7-239a-49b9-8e5e-16515b4f34c8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-08-06</xbrli:startDate><xbrli:endDate>2026-08-06</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_b6b60db6-9177-49e2-8e9c-1e1131c4c529"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_b7db9474-4ece-4003-8e7a-ea0e96fe8e82"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_bc7e8b1b-d605-4cfc-97f0-4acfa6c6da4f"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-04-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_bc9acfbf-4575-4408-98ee-dc39c7c972ba"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-04-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_c043a69a-006b-4291-811f-9179c2496b03"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_c09689cc-4d84-42bc-995d-f61772b34f75"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-08-07</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_c2235ea7-83b5-434e-8579-9efdce3ef299"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-09-26</xbrli:startDate><xbrli:endDate>2022-09-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_c29d50db-0f05-428b-be09-5b7f030fdbe8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_c30e24b4-edf2-408b-94dc-80e6572116e2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_c32808e4-0c26-4759-92ed-ba737eed1cec"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2026-04-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_c7b9fd63-360e-4028-a5ff-65bad9e6bb9e"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_ca9099ae-4817-4f40-a61c-ef468bdc1766"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-04-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_cb491e23-2cbe-49c9-961e-825eeec305ad"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_cc51d934-5ca8-4f7c-a5b1-5111b98de0cb"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_cd581447-8915-4a6f-9fa6-8ef925bcab74"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_cf0fe41d-e06b-4667-aba2-86b88a0b3be9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">carg:SamuelZalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-04-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_cf42880d-96fc-4078-ba89-6202099344fa"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_cfb74f51-9a94-45d5-a11c-4040d2fc416e"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_d4e84b05-9eea-4dc9-b08b-082dbe03ad5b"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_d5d25a45-01ee-4885-a291-e4ca88327aff"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-08-06</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_d7ff49a0-591c-4670-8861-9b5ef0fa1ac9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_d9f3da83-307a-4616-b6da-59e70449b947"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_da8c7906-5041-4be3-b43b-2395fa93af88"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_daa0e154-7ef9-493c-ad68-0a5625842657"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_dab68c34-6f5f-498d-ac9a-720310d46628"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_dc1ec668-349c-4cda-aa7b-1e7d77e89837"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-09-26</xbrli:startDate><xbrli:endDate>2022-09-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_e244353d-1b34-4149-9278-4c131b618a7b"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_e493c89f-b35c-44bf-ba28-1155594efeba"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_e4b6fab8-88f8-433f-bd8f-1b8479b27d89"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_e5e2d6b3-dcd3-4092-b061-27ffc7a8c8a2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_e82a585e-65f4-4236-8752-679d79d6f71f"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_e92c681c-e6d4-4336-b52c-5808b2ef3491"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_e99321ee-7895-462e-b29a-07cc90e6a20c"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-04-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_eac79317-6a3e-45a4-b1a0-29c31840d0f1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_eaf8ba91-4df2-498e-997b-8d6fa4a51206"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">carg:IsmailElshareefMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_eb8d417e-755e-4112-8477-f4c874d7a4bf"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_ec45ede0-5df7-450b-9831-086abc743734"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_ed53a9bb-747a-40bb-b9e3-c94e8db3d43e"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-09-26</xbrli:startDate><xbrli:endDate>2022-09-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_ee0add56-d863-4050-a660-0b75e6e3cbc4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-08-06</xbrli:startDate><xbrli:endDate>2026-08-06</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_f065df85-064a-46cf-8103-4a8447ef73f6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_f1b47318-af03-4ea7-9998-8ccb9dbba0a9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_f26abbb9-2eb8-4fce-9bab-b7bdb5e8926a"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_f3306c05-5197-4607-8648-9ed1dafbcbc1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">carg:IsmailElshareefMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-04-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_f38d0c91-9f0a-4529-a32e-23ce757b4e92"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:TradingArrAxis">carg:Rule10B51TradingArrangementOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ecd:IndividualAxis">carg:IsmailElshareefMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_f3909c14-3ec1-4a5f-a6ce-299f22149f04"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_f50193df-0ea1-4fc8-a37e-28230dad02ea"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_f64354dd-c8ec-40fe-8d3a-36028c1cb951"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_f6a4437b-b5eb-465e-a364-9c392d26a483"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_f8391676-c75a-4146-a445-40c0cf9d2856"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_f850529f-8c84-4c83-b448-9987421d7cd9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_fc0fe7cf-34cf-437e-a7f4-5c653a7813f4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_fde25466-5328-4db0-88c3-63ab666d2b72"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_0005d8e8-b2f9-4a29-91a1-ccf7ccc8cb5d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_0044e51b-f19d-4ca8-a9be-c8ca838009e6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_01be9430-803e-4d8f-9ad0-e8f14b2d28af"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_01e7720a-8875-4b04-9bdd-7a5be4df7878"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_020276a8-eeba-4d0a-8c99-0f87be139f4e"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_023d100a-7394-4a18-ad83-8ead0fcdd2e8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_05aa6ff6-87c4-4990-afa6-8ff58345c837"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_05e53813-6e27-42b3-a12a-fb020a7a6475"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_08ca3b11-7cd9-42a8-82b7-ffe96e77e540"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2026-02-01</xbrli:startDate><xbrli:endDate>2026-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_090b870f-5be9-4f5d-ae18-0553e4f6a9bc"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_092fd2f8-fb4f-44af-85f4-6a07372267bb"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_0e81f095-9140-4db4-bbf0-4be1ca266310"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_10f8ce60-794c-44e5-a7c3-4242192cb522"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_1121a136-61e9-41a7-bb7b-5778212f1ac6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_1130ea9c-c512-4cc2-8714-9cff1b16dfc4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_13aa3de2-030e-42ed-af1b-0503a722fa0c"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">carg:DafnaSarnoffMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-04-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_14ef4725-a5c4-489a-aff7-8f4366bb1b7c"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_15d909f4-6d0d-47d4-9f89-11518f16c8ac"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_1646e270-0a67-4241-8d62-43a96ebd7ed7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_16a2856a-da81-4910-8631-d555f7fc6dd2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-04-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_17b54e43-596a-4d70-8a1a-6ebca80cf8fb"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_17b9fe11-df66-4ff4-8420-386e13bd4000"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_18f96de8-d798-41dd-bc5c-2cace60c2d89"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">carg:PaymentProcessorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_195d9f68-bfa3-4158-bec4-980127942f70"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_1b3f4802-e2ad-4a06-8323-262240b3932f"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_1bc6a209-269c-48ff-98d9-4072d6c607f5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_1cd7d210-466d-442d-80a7-9919834a2d13"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">carg:BostonMassachusettsOneZeroZeroOneBoylstonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_1e9f63e1-4a60-4ed3-b979-6a978f1724dc"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-11-07</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_20b3fb86-1da7-47e3-bbc4-3271a358d62b"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_2144317e-94fb-47ad-88a5-46fb75d2d69e"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_2427e46c-5d7c-4345-ad9a-863d3e355285"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2025-08-07</xbrli:startDate><xbrli:endDate>2025-08-07</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_2573197d-a910-411a-9200-35727dc7129a"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-04-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_259ec09e-0e88-4c66-8f97-e4fb75199a95"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_27349e05-97d9-4b63-b64f-65f49cfed289"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_2a337235-90c2-4173-b038-2972def5067a"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">carg:HilaryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ecd:TradingArrAxis">carg:Rule10B5-1TradingArrangementFourMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_2a85b82e-6c54-46e3-8ffc-c75ad0e83f21"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">carg:DafnaSarnoffMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ecd:TradingArrAxis">carg:Rule10B51TradingArrangementThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_2ba11297-0ed9-4a6c-9406-93974236e6e4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_2e82b093-0ecf-4437-9a1f-689e24028acb"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-04-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_30402404-4c4f-44fb-b570-86e72f722cc3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_30451019-4dd3-43a3-b046-0ca819738fe5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">carg:PaymentProcessorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_30a0a0eb-6b07-4569-8632-2c641a39cd69"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_318ef7ed-42ec-42e9-bcd2-ae641ca45005"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_32b4e66a-b186-4b36-be30-47ffa46341c7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">carg:LeaseholdImprovementsAndFurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_34026b0d-ba43-41e8-96c1-9443bc59e142"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_3409345b-e8b4-4161-8f40-14c1d425d316"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_35b34c59-971e-45db-ac23-debd486785e7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_361c419d-2547-4efb-8345-29914b5a34c0"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_362fc319-6024-4761-97db-2c5ecf9215ff"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-04-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_384ceaff-c071-4138-aee0-4a2847b2d4af"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-04-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_39a0a1c9-59cf-411d-906e-16f028b0e587"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_39f4a642-dc37-4485-a939-99d11578d0c9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2025-10-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_3ad952d1-71ff-4173-b24a-31ec0e178d74"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_3c806749-60f6-4120-b9b8-27b8650b654d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_3ea92f08-c773-451b-a629-d5ddebf4c2a8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_3f186701-dabe-4d48-97f2-ed8164b6629d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-04-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_402889ec-742a-4988-84e6-d275f3e2cf4c"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:TradingArrAxis">carg:Rule10B5-1TradingArrangementFourMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ecd:IndividualAxis">carg:LangleySteinertMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_40e2e8ac-8156-40bd-830a-f9d64f9194f6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-04-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_41f50c9f-a29a-4273-bd30-352d86ef773a"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_42070eff-afcb-4f42-ae4f-47052a0dd7f5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">carg:LangleySteinertMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_454c0896-e8b2-4ddc-b12b-30bd067cea29"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_48243a39-1a21-44ea-bc17-346fe766bf99"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_490eb9f3-cd0c-4008-a238-d9d3cb7956db"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_4cc86899-b6df-44b6-bf97-2ca199b5a89c"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_4ddfe855-55dc-47ce-a5c7-9f6f5ead8be9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_4fa5250c-9aec-40c6-837c-08f4999dd697"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_52bc1bd7-499a-48e7-97db-9c1fece65266"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_54d23b63-839b-4c51-a99e-69111387e65d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_569e2b25-f07c-48ee-a33b-ddd429fdd26f"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_574680c0-76d0-406a-95ce-4d67e6c97c3c"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_57578888-524a-47e6-a072-e9835edffed6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_587aa024-b9c0-48d9-99d1-359835bc0d6b"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">carg:LangleySteinertMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-04-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_5e868887-bd91-4127-a619-fd3810a1d953"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_60b7c8d3-a71a-4532-8c46-48ae15f7c82a"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_61301677-9e71-4258-8048-2c7b6d07c182"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_621960a9-31dd-42b5-aed2-de10d3e494c9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_64192a98-25c2-4086-894b-6337e5fcb3f6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_657abca0-9fd9-4af0-b2e6-896d97a0c91f"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-04-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_658c1821-fd21-4f89-97f6-84be68b2e731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_66684a31-5854-49d3-8560-a1fb186b9bed"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-04-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_68467098-c8f9-43a3-b0fd-5941753a1461"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_68e20f9a-791e-40ef-99a2-c10369161aab"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_6a34f8a0-af85-40ec-9e15-f82a003385c9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_6a6b8100-6a8b-4cff-a962-3a32cd8475c8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-04-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_6d056038-fdcb-4f34-ab41-a0b3cd1ddabf"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">carg:AdvertisingCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_706d2569-2ccc-4615-9ac5-f44cc3dfa5f4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_70e435ef-1176-4f18-8913-d426c9e232f5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_741c6272-2ba1-457d-848e-515f698541b3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_75de64fa-6f9f-4699-89ac-494cb066dbef"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_7683317c-0686-4012-bbf5-808b8fcb77bd"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-09-26</xbrli:startDate><xbrli:endDate>2022-09-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_779c9ac8-84c5-4961-a647-80a905d7f5ba"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_77e2342f-5907-49fd-a1ee-b76a9b01ae5a"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_7b3dc7e4-dfea-48f1-bd64-33eb47e34742"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_7e4f0338-eda9-4d7e-a56e-64909777c81d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_7ebf6e16-c147-4a99-8c89-ed5ab8200666"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001494259</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="U_DealerAccount"><xbrli:measure>carg:DealerAccount</xbrli:measure></xbrli:unit><xbrli:unit id="U_pure"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:unit id="U_Segment"><xbrli:measure>carg:Segment</xbrli:measure></xbrli:unit><xbrli:unit id="U_UnitedStatesOfAmericaDollarsShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:unit id="U_shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:unit id="U_Vote"><xbrli:measure>carg:Vote</xbrli:measure></xbrli:unit><xbrli:unit id="U_Customer"><xbrli:measure>carg:Customer</xbrli:measure></xbrli:unit><xbrli:unit id="U_USD"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><ix:relationship linkRole="http://www.xbrl.org/2003/role/link" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" toRefs="FNT_ce76e9b0-1c2e-447c-bc98-240197b48d10" fromRefs="F_6b090e2e-bbe4-4d43-bf3a-4e00816b42eb F_50c6c662-e281-44fc-8aa8-564db882c989 F_7c7159d4-e7a8-4797-9c20-4e2872e17ee3 F_c8d28203-1afa-435a-b6be-518ddf7b3875"/><ix:relationship linkRole="http://www.xbrl.org/2003/role/link" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" toRefs="FNT_dc533baf-8e5b-4116-9f42-6a45ae573988" fromRefs="F_6b090e2e-bbe4-4d43-bf3a-4e00816b42eb F_50c6c662-e281-44fc-8aa8-564db882c989 F_7c7159d4-e7a8-4797-9c20-4e2872e17ee3 F_c8d28203-1afa-435a-b6be-518ddf7b3875"/></ix:resources></ix:header></div>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="color:#0000ff;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;display:inline-block;font-size:11pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:2;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:14pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">UNITED STATES</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:14pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">SECURITIES AND EXCHANGE COMMISSION</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">WASHINGTON, D.C. 20549</span></p><p style="font-size:10pt;margin-top:4pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">FORM </span><span style="font-size:12pt;font-family:'Outfit',sans-serif;"><ix:nonNumeric id="F_93fa6ac5-1639-4ae9-aff9-8abc943ae863" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="dei:DocumentType"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">10-Q</span></ix:nonNumeric></span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(Mark One)</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:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:82.0%;border-collapse:separate;margin-right:auto;">
    <tr style="visibility:collapse;">
     <td style="width:8.537%;box-sizing:content-box;"/>
     <td style="width:91.463%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;"><ix:nonNumeric id="F_b9efe04a-3959-4fb9-9035-150ff7210f16" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="dei:DocumentQuarterlyReport" format="ixt-sec:boolballotbox"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">&#9746;</span></ix:nonNumeric></span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">For the quarterly period ended </span><span><ix:nonNumeric id="F_bcaf5897-c500-469a-9491-3541605110bd" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">June 30, </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;"><ix:nonNumeric id="F_d3ea561c-0ae2-439f-b5e1-010612cab2df" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="dei:DocumentFiscalYearFocus" continuedAt="F_d3ea561c-0ae2-439f-b5e1-010612cab2df_1"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2026</span></ix:nonNumeric></span></ix:nonNumeric></span><span style="font-size:10pt;font-family:'Outfit',sans-serif;"><ix:continuation id="F_d3ea561c-0ae2-439f-b5e1-010612cab2df_1"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> </span></ix:continuation></span></p><p style="font-size:10pt;margin-top:4pt;font-family:Times New Roman;margin-bottom:6pt;text-align:center;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">OR</span></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:82.0%;border-collapse:separate;margin-right:auto;">
    <tr style="visibility:collapse;">
     <td style="width:8.537%;box-sizing:content-box;"/>
     <td style="width:91.463%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;"><ix:nonNumeric id="F_2ef32a1f-564e-4d1c-b899-20ffc3725ac4" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">&#9744;</span></ix:nonNumeric></span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</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:2pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">For the transition period from _________________ to _________________</span></p><p style="font-size:10pt;margin-top:4pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Commission File Number: </span><span style="font-size:9pt;font-family:'Outfit',sans-serif;"><ix:nonNumeric id="F_7aca8d3a-4cb3-48e1-b056-0454b54d1231" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="dei:EntityFileNumber"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">001-38233</span></ix:nonNumeric></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-size:1pt;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><img src="img265669330_0.gif" alt="img265669330_0.gif" style="width:190px;height:31px;"/></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-size:1pt;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:19pt;font-family:'Outfit',sans-serif;"><ix:nonNumeric id="F_67d8e729-6090-45af-802d-aa6b7072319e" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="dei:EntityRegistrantName"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:19pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">CarGurus, Inc.</span></ix:nonNumeric></span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(Exact Name of Registrant as Specified in its Charter)</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:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
    <tr style="visibility:collapse;">
     <td style="width:50%;box-sizing:content-box;"/>
     <td style="width:50%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-family:'Outfit',sans-serif;"><ix:nonNumeric id="F_149645cf-a9a9-4e87-93df-596f78777d16" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Delaware</span></ix:nonNumeric></span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-family:'Outfit',sans-serif;"><ix:nonNumeric id="F_026ddda5-cd95-4b6b-a234-7a55beda010f" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="dei:EntityTaxIdentificationNumber"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">04-3843478</span></ix:nonNumeric></span></p></td>
    </tr>
    <tr style="height:8pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#00002d;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">(State or other jurisdiction of incorporation or organization)</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#00002d;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">(I.R.S. Employer Identification No.)</span></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:10pt;font-family:'Outfit',sans-serif;"><ix:nonNumeric id="F_8cd3787b-f6ea-44fc-8b0e-dd5b77a32d6a" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="dei:EntityAddressAddressLine1"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">1001 Boylston Street</span></ix:nonNumeric></span><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">, </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;"><ix:nonNumeric id="F_c6d0ada6-2376-4cc5-867d-46085362b1de" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="dei:EntityAddressAddressLine2"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">16</span><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;vertical-align:super;font-size:6.7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">th</span><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> Floor</span></ix:nonNumeric></span><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;"><ix:nonNumeric id="F_763eda93-38f8-495d-a971-67b78e632934" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="dei:EntityAddressCityOrTown"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Boston</span></ix:nonNumeric></span><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">, </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;"><ix:nonNumeric id="F_41137f22-d445-486c-9c74-417d47d4a2c8" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Massachusetts</span></ix:nonNumeric></span><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;"><ix:nonNumeric id="F_6cbca89e-c95d-454b-8a9a-44b34acabf15" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="dei:EntityAddressPostalZipCode"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">02115</span></ix:nonNumeric></span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">(Address of principal executive offices Zip Code)</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:'Outfit',sans-serif;"><ix:nonNumeric id="F_ef9187fe-139f-4a17-8db7-f23a922130fd" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="dei:CityAreaCode"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">617</span></ix:nonNumeric></span><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">) </span><span style="font-size:9pt;font-family:'Outfit',sans-serif;"><ix:nonNumeric id="F_506b2780-d50a-4499-a876-8936906cf068" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="dei:LocalPhoneNumber"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">354-0068</span></ix:nonNumeric></span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">(Registrant&#8217;s telephone number, including area code)</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#00002d;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Securities registered pursuant to Section 12(b) of the Act:</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-size:4pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
    <tr style="visibility:collapse;">
     <td style="width:41%;box-sizing:content-box;"/>
     <td style="width:18%;box-sizing:content-box;"/>
     <td style="width:41%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:8pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:8.5pt;font-family:'Outfit',sans-serif;"><ix:nonNumeric id="F_ae8d234e-4c55-42c9-b55b-482005d29a98" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="dei:Security12bTitle"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Class A Common Stock, par value $0.001 per share</span></ix:nonNumeric></span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:8.5pt;font-family:'Outfit',sans-serif;"><ix:nonNumeric id="F_bc4904c6-2c4f-4d10-a79f-a12e1dd029e2" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="dei:TradingSymbol"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">CARG</span></ix:nonNumeric></span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:8.5pt;font-family:'Outfit',sans-serif;"><ix:nonNumeric id="F_dc2c5ea9-7a06-487f-ade9-8d9369866d33" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">The Nasdaq Stock Market LLC</span></ix:nonNumeric></span><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:8.5pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;(Nasdaq Global Select Market)</span></p><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#00002d;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Title of Each Class</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#00002d;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Trading Symbol</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#00002d;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Name of Exchange on Which Registered</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:left;"><span style="white-space:pre-wrap;font-size:7pt;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
    <tr style="visibility:collapse;">
     <td style="width:73.48%;box-sizing:content-box;"/>
     <td style="width:5.1%;box-sizing:content-box;"/>
     <td style="width:5.1%;box-sizing:content-box;"/>
     <td style="width:7.14%;box-sizing:content-box;"/>
     <td style="width:5.1%;box-sizing:content-box;"/>
     <td style="width:4.08%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:1.5pt solid #3465b0;padding-right:0in;"><p style="font-size:10pt;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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Indicate by check mark:</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:1pt solid #3465b0;padding-right:0in;"><p style="font-size:10pt;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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:1pt solid #3465b0;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-family:'Outfit',sans-serif;"><ix:nonNumeric id="F_61c39a5b-1e4c-4ef4-84a5-e6639882d121" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="dei:EntityCurrentReportingStatus"><ix:nonNumeric id="F_7ff5b6a8-43ee-46b3-95ea-f22e2c5d30ac" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="dei:EntityInteractiveDataCurrent"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Yes</span></ix:nonNumeric></ix:nonNumeric></span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:1pt solid #3465b0;padding-right:0in;"><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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:1pt solid #3465b0;padding-right:0in;"><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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">No</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:1pt solid #3465b0;padding-right:0in;"><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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> </span></p></td>
    </tr>
    <tr style="height:8pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;text-indent:7.2pt;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #dae1eb;padding-right:0in;text-align:right;"><div class="item-list-element-wrapper" style="text-indent:0;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:1.333%;text-align:justify;"><span style="color:#3465b0;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:1.333%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="display:inline;"><span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">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.</span></div></div></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #dae1eb;padding-right:0in;text-align:right;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #dae1eb;padding-right:0in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#00002d;white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#9746;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #dae1eb;padding-right:0in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#00002d;white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #dae1eb;padding-right:0in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#00002d;white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#9744;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #dae1eb;padding-right:0in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#00002d;white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;"> </span></p></td>
    </tr>
    <tr style="height:8pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;text-indent:7.2pt;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #dae1eb;padding-right:0in;text-align:right;"><div class="item-list-element-wrapper" style="text-indent:0;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:1.333%;text-align:justify;"><span style="color:#3465b0;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:1.333%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="display:inline;"><span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167; 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</span></div></div></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #dae1eb;padding-right:0in;text-align:right;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #dae1eb;padding-right:0in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#00002d;white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#9746;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #dae1eb;padding-right:0in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#00002d;white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #dae1eb;padding-right:0in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#00002d;white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#9744;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #dae1eb;padding-right:0in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#00002d;white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;"> </span></p></td>
    </tr>
    <tr style="height:8pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;text-indent:7.2pt;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #dae1eb;padding-right:0in;text-align:left;"><div class="item-list-element-wrapper" style="text-indent:0;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:1.333%;text-align:left;"><span style="color:#3465b0;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:1.333%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="display:inline;"><span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">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 &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.</span></div></div></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #dae1eb;padding-right:0in;text-align:right;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #dae1eb;padding-right:0in;text-align:left;"><p 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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #dae1eb;padding-right:0in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#00002d;white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #dae1eb;padding-right:0in;text-align:left;"><p 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;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #dae1eb;padding-right:0in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#00002d;white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;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:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
    <tr style="visibility:collapse;">
     <td style="width:17%;box-sizing:content-box;"/>
     <td style="width:3%;box-sizing:content-box;"/>
     <td style="width:15%;box-sizing:content-box;"/>
     <td style="width:3%;box-sizing:content-box;"/>
     <td style="width:16%;box-sizing:content-box;"/>
     <td style="width:3%;box-sizing:content-box;"/>
     <td style="width:19%;box-sizing:content-box;"/>
     <td style="width:3%;box-sizing:content-box;"/>
     <td style="width:17%;box-sizing:content-box;"/>
     <td style="width:4%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:8pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:8pt;font-family:'Outfit',sans-serif;"><ix:nonNumeric id="F_bc0d48cc-ef80-40e8-ada2-2e705e5dd812" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen"><span style="color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Large accelerated filer</span></ix:nonNumeric></span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#00002d;white-space:pre-wrap;font-family:'Segoe UI Symbol',sans-serif;font-kerning:none;min-width:fit-content;">&#9746;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#00002d;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Accelerated filer</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#00002d;white-space:pre-wrap;font-family:'Segoe UI Symbol',sans-serif;font-kerning:none;min-width:fit-content;">&#9744;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#00002d;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Non-accelerated filer</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#00002d;white-space:pre-wrap;font-family:'Segoe UI Symbol',sans-serif;font-kerning:none;min-width:fit-content;">&#9744;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#00002d;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Small reporting company</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:8pt;font-family:'Segoe UI Symbol',sans-serif;"><ix:nonNumeric id="F_099b4e28-a013-4f5f-837d-e3d55706de1c" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="dei:EntitySmallBusiness" format="ixt-sec:boolballotbox"><span style="color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#9744;</span></ix:nonNumeric></span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#00002d;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Emerging growth company</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:8pt;font-family:'Segoe UI Symbol',sans-serif;"><ix:nonNumeric id="F_70297208-71a8-4d62-8b34-539f1d6d0236" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox"><span style="color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#9744;</span></ix:nonNumeric></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:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
    <tr style="visibility:collapse;">
     <td style="width:74.24%;box-sizing:content-box;"/>
     <td style="width:4%;box-sizing:content-box;"/>
     <td style="width:6.08%;box-sizing:content-box;"/>
     <td style="width:6.4%;box-sizing:content-box;"/>
     <td style="width:5.16%;box-sizing:content-box;"/>
     <td style="width:4.12%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:8pt;word-break:break-word;white-space:pre-wrap;">
     <td style="border-top:0.5pt solid #dae1eb;padding-top:0in;text-indent:7.2pt;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:1.5pt solid #dae1eb;padding-right:0in;text-align:left;"><div class="item-list-element-wrapper" style="text-indent:0;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:1.333%;text-align:left;"><span style="color:#3465b0;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:1.333%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="display:inline;"><span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">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.</span></div></div></td>
     <td style="border-top:0.5pt solid #dae1eb;padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:1pt solid #dae1eb;padding-right:0in;text-align:right;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td colspan="4" style="border-top:0.5pt solid #dae1eb;padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:1pt solid #dae1eb;padding-right:0in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#00002d;white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#9744;</span></p></td>
    </tr>
    <tr style="height:8pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;text-indent:7.2pt;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:1.5pt solid #3465b0;padding-right:0in;text-align:left;"><div class="item-list-element-wrapper" style="text-indent:0;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:1.333%;text-align:left;"><span style="color:#3465b0;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:1.333%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="display:inline;"><span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).</span></div></div></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:1pt solid #3465b0;padding-right:0in;text-align:right;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:1pt solid #3465b0;padding-right:0in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#00002d;white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#9744;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:1pt solid #3465b0;padding-right:0in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#00002d;white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:1pt solid #3465b0;padding-right:0in;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-size:8pt;font-family:'Calibri',sans-serif;"><ix:nonNumeric id="F_744b2ed9-f293-4c30-966e-aaa336f5a6cb" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="dei:EntityShellCompany" format="ixt:fixed-false"><span style="color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#9746;</span></ix:nonNumeric></span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:1pt solid #3465b0;padding-right:0in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#00002d;white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;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:8pt;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">As of July 31, 2026, the registrant had </span><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_309f3df5-b37a-4041-88cd-7fb891feab91" contextRef="C_a0217acb-7b40-41e7-ba83-b0fa3980cb7a" name="dei:EntityCommonStockSharesOutstanding" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">75,309,865</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> shares of Class A common stock, $0.001 par value per share, and </span><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5276d7fe-1c40-4b95-9769-82bc15f49adc" contextRef="C_aac6c29e-ad39-42ea-940a-20ab9374221c" name="dei:EntityCommonStockSharesOutstanding" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">13,763,613</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> shares of Class B common stock, par value $0.001 per share, outstanding.</span></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="color:#0000ff;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;display:inline-block;font-size:11pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:2;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="toc_page"><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:20pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Table </span><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:20pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">of Contents</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:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
    <tr style="visibility:collapse;">
     <td style="width:9%;box-sizing:content-box;"/>
     <td style="width:85.3%;box-sizing:content-box;"/>
     <td style="width:5.7%;box-sizing:content-box;"/>
    </tr>
    <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:12pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;text-align:left;"><p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">PART I.</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;text-align:left;"><p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#part_ifinancial_information"><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">FINANCIAL INFORMATION</span></a></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#3465b0;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">3</span></p></td>
    </tr>
    <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:1pt solid #3465b0;padding-right:0in;text-align:left;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:1pt solid #3465b0;padding-right:0in;text-align:left;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:1pt solid #3465b0;padding-right:0in;text-align:center;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;text-align:left;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;text-align:left;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #dae1eb;padding-right:0in;text-align:left;"><p style="font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:1pt;text-align:left;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Item 1.</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #dae1eb;padding-right:0in;text-align:left;"><p style="font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:1pt;text-align:left;"><a href="#item_1_financial_statements"><span style="color:#00002d;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Financial Statements</span></a></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #dae1eb;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:1pt;text-align:right;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">3</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #dae1eb;padding-right:0in;text-align:left;"><p style="font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:1pt;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #dae1eb;padding-right:0in;text-align:left;"><p style="font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:1pt;text-align:left;"><a href="#unaudited_condensed_consolidated_balance"><span style="color:#00002d;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Unaudited Condensed Consolidated Balance Sheets</span></a></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #dae1eb;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:1pt;text-align:right;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">3</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #dae1eb;padding-right:0in;text-align:left;"><p style="font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:1pt;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #dae1eb;padding-right:0in;text-align:left;"><p style="font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:1pt;text-align:left;"><a href="#consolidated_statements_operations"><span style="color:#00002d;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Unaudited Condensed Consolidated Income Statements</span></a></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #dae1eb;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:1pt;text-align:right;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">4</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #dae1eb;padding-right:0in;text-align:left;"><p style="font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:1pt;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #dae1eb;padding-right:0in;text-align:left;"><p style="font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:1pt;text-align:left;"><a href="#consolidated_statements_comprehensive_lo"><span style="color:#00002d;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Unaudited Condensed Consolidated Statements of Comprehensive Income</span></a></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #dae1eb;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:1pt;text-align:right;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">5</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #dae1eb;padding-right:0in;text-align:left;"><p style="font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:1pt;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #dae1eb;padding-right:0in;text-align:left;"><p style="font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:1pt;text-align:left;"><a href="#stockholders_equity"><span style="color:#00002d;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Unaudited Condensed Consolidated Statements of Stockholders&#8217; Equity</span></a></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #dae1eb;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:1pt;text-align:right;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">6</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #dae1eb;padding-right:0in;text-align:left;"><p style="font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:1pt;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #dae1eb;padding-right:0in;text-align:left;"><p style="font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:1pt;text-align:left;"><a href="#consolidatedstatementsofcashflows"><span style="color:#00002d;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Unaudited Condensed Consolidated Statements of Cash Flows</span></a></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #dae1eb;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:1pt;text-align:right;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">7</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #dae1eb;padding-right:0in;text-align:left;"><p style="font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:1pt;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #dae1eb;padding-right:0in;text-align:left;"><p style="font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:1pt;text-align:left;"><a href="#notes_to_consolidated_financial_statemen"><span style="color:#00002d;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Notes to Unaudited Condensed Consolidated Financial Statements</span></a></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #dae1eb;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:1pt;text-align:right;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">8</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #dae1eb;padding-right:0in;text-align:left;"><p style="font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:1pt;text-align:left;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Item 2.</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #dae1eb;padding-right:0in;text-align:left;"><p style="font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:1pt;text-align:left;"><a href="#item_2_managements_discussion_analysis_f"><span style="color:#00002d;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span></a></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #dae1eb;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:1pt;text-align:right;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">22</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #dae1eb;padding-right:0in;text-align:left;"><p style="font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:1pt;text-align:left;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Item 3.</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #dae1eb;padding-right:0in;text-align:left;"><p style="font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:1pt;text-align:left;"><a href="#item_3_quantitative_qualitative_disclosu"><span style="color:#00002d;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Quantitative and Qualitative Disclosures About Market Risk</span></a></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #dae1eb;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:1pt;text-align:right;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">44</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;text-align:left;"><p style="font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:1pt;text-align:left;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Item 4.</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;text-align:left;"><p style="font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:1pt;text-align:left;"><a href="#item_4_controls_procedures"><span style="color:#00002d;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Controls and Procedures</span></a></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:1pt;text-align:right;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">45</span></p></td>
    </tr>
    <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:12pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;text-align:left;"><p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">PART II.</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;text-align:left;"><p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#part_iior_information"><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">OTHER INFORMATION</span></a></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#3465b0;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">46</span></p></td>
    </tr>
    <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:1pt solid #3465b0;padding-right:0in;text-align:left;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:1pt solid #3465b0;padding-right:0in;text-align:left;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:1pt solid #3465b0;padding-right:0in;text-align:center;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;text-align:left;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;text-align:left;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #dae1eb;padding-right:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Item 1.</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #dae1eb;padding-right:0in;text-align:left;"><p style="font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:1pt;text-align:left;"><a href="#item_1_legal_proceedings"><span style="color:#00002d;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Legal Proceedings</span></a></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #dae1eb;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:1pt;text-align:right;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">46</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #dae1eb;padding-right:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Item 1A.</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #dae1eb;padding-right:0in;text-align:left;"><p style="font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:1pt;text-align:left;"><a href="#item_1a_risk_factors"><span style="color:#00002d;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Risk Factors</span></a></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #dae1eb;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:1pt;text-align:right;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">46</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #dae1eb;padding-right:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Item 2.</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #dae1eb;padding-right:0in;text-align:left;"><p style="font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:1pt;text-align:left;"><a href="#item_2_unreg_sale_securities"><span style="color:#00002d;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Unregistered Sales of Equity Securities and Use of Proceeds</span></a></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #dae1eb;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:1pt;text-align:right;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">47</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #dae1eb;padding-right:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Item 5.</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #dae1eb;padding-right:0in;text-align:left;"><p style="font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:1pt;text-align:left;"><a href="#item_5_other_information"><span style="color:#00002d;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Other Information</span></a></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #dae1eb;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:1pt;text-align:right;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">48</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #dae1eb;padding-right:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Item 6.</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #dae1eb;padding-right:0in;text-align:left;"><p style="font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:1pt;text-align:left;"><a href="#item_6_exhibits"><span style="color:#00002d;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Exhibits</span></a></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #dae1eb;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:1pt;text-align:right;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">49</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td colspan="2" style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;text-align:left;"><p style="font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:1pt;text-align:left;"><a href="#signatures"><span style="color:#00002d;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Signatures</span></a></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:1pt;text-align:right;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">50</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;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="color:#0000ff;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;display:inline-block;font-size:11pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:2;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:20pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">SPECIAL NOTE REGARDING FORWARD&#8209;LOOKING STATEMENTS</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">This Quarterly Report on Form 10-Q, or Quarterly Report, contains forward&#8209;looking statements within the meaning of the federal securities laws, which statements involve substantial risks and uncertainties. Forward&#8209;looking statements generally relate to future events or our future financial or operating performance. In some cases, you can identify forward&#8209;looking statements because they contain words such as &#8220;aim,&#8221; &#8220;anticipates,&#8221; &#8220;believes,&#8221; &#8220;could,&#8221; &#8220;estimates,&#8221; &#8220;expects,&#8221; &#8220;goal,&#8221; &#8220;intends,&#8221; &#8220;may,&#8221; &#8220;might,&#8221; &#8220;plans,&#8221; &#8220;potential,&#8221; &#8220;predicts,&#8221; &#8220;projects,&#8221; &#8220;seeks,&#8221; &#8220;should,&#8221; &#8220;target,&#8221; &#8220;will,&#8221; &#8220;would,&#8221; or similar expressions and the negatives of those terms. Forward-looking statements contained in this Quarterly Report include statements about:</span></p><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="display:inline;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">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; </span></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="display:inline;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">our growth strategies and our ability to effectively manage any growth; </span></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="display:inline;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">the value proposition of our product offerings for dealers and consumers;</span></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="display:inline;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">the ability of our platform and offerings to increase a dealer&#8217;s return on investment, create dealer efficiencies, maintain our marketplace scale, and reduce consumer friction;</span></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="display:inline;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">our evolution into a data- and intelligence-driven platform that supports dealers across their workflows and empowers consumers throughout their shopping journey;</span></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="display:inline;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">our ability to deliver quality leads at a high volume for our dealer customers and to provide the highest return on a dealer&#8217;s investment;</span></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="display:inline;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">our expectations for our digital retailing offerings and continued investments;</span></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="display:inline;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">our ability to maintain and acquire new customers;</span></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="display:inline;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">our ability to maintain and build our brand;</span></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="display:inline;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">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;</span></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="display:inline;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">the impact of competition in our industry and innovation by our competitors; </span></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="display:inline;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">our ability to adapt to technological change and effectively enhance, innovate, and scale our platform and offerings;</span></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="display:inline;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">our ability to overcome challenges facing the automotive industry ecosystem, including inventory supply problems, global supply chain challenges, including disruptions to pre-existing supply chains and vendor relations, changes to trade policies or tariff regulations, financial market volatility and disruption, increased interest rates, inflationary concerns, and other macroeconomic issues, including uncertain or volatile economic conditions in the U.S. and abroad;</span></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="display:inline;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">our expectations regarding cash generation and the sufficiency of our cash to fund our operations;</span></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="display:inline;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">our expectations regarding the funding of our share repurchase program;</span></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="display:inline;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">our expected returns on investments;</span></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="display:inline;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">our expectations regarding our deferred tax assets;</span></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="display:inline;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">the impact of changes in tax law and related guidance and regulations that may be implemented that could impact tax rates, our business, and our financial results;</span></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="display:inline;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">the impact of new or improved technologies, including artificial intelligence, on our business, operations, and strategy;</span></div></div></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">1</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="color:#0000ff;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;display:inline-block;font-size:11pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:2;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="display:inline;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">our expectations regarding our expenses generally, including general and administrative, product, technology, and development, and sales and marketing expenses;</span></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="display:inline;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">the effects of any significant disruption to, or other performance or reliability issues with, our marketplace and offerings, including as a result of network outages, cybersecurity incidents, or other security breaches, technical difficulties, system failures, or other interruptions to our systems or those of our third-party providers;</span></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="display:inline;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">our ability to adequately protect our intellectual property;</span></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="display:inline;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">our ability to attract, hire, and retain necessary qualified employees to expand our operations; </span></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="display:inline;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">the impact of litigation and the potential impact of unasserted claims; </span></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="display:inline;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">our ability to realize benefits from our acquisitions and successfully implement the integration strategies in connection therewith;</span></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="display:inline;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">domestic and global economic conditions affecting us, our customers, or our dealers;</span></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="display:inline;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">our revolving credit facility;</span></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="display:inline;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">the impact of accounting pronouncements;</span></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="display:inline;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">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; and</span></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="display:inline;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">the future trading prices of our Class A common stock.</span></div></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">You should not rely upon forward&#8209;looking statements as predictions of future events. We have based the forward&#8209;looking statements contained in this Quarterly Report primarily on our current expectations and projections about future events and trends that we reasonably believe may affect our business, financial condition, operating results, and growth prospects. The outcome of the events described in these forward&#8209;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, 2025, filed with the U.S. Securities and Exchange Commission, or SEC, on February 19, 2026, or Annual Report, particularly those discussed in Part I, Item 1A, &#8220;Risk Factors,&#8221; in our Annual Report, that could cause actual results or events to differ materially from the forward-looking statements that we make. Should one or more of these risks or other uncertainties materialize, or if underlying assumptions prove incorrect, actual outcomes may vary materially from those described or implied in the forward-looking statements. 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&#8209;looking statements contained in this Quarterly Report. Further, our forward&#8209;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.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">The forward&#8209;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&#8209;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.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:20pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">NOTE REGARDING TRADEMARKS</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">CarGurus&#174; and Autolist&#174; are each a registered trademark of CarGurus, Inc. and PistonHeads&#174; is a registered trademark of CarGurus Ireland Limited in the U.K. and the European Union. All other product names, trademarks, and registered trademarks are property of their respective owners. We have omitted the &#174; and &#153; designations, as applicable, for the trademarks used in this Quarterly Report.</span></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="color:#0000ff;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;display:inline-block;font-size:11pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:2;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;" id="part_ifinancial_information"><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:17pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">PART I&#8212;FINANCI</span><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:17pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">AL INFORMATION</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="item_1_financial_statements"><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:17pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Item 1. Financi</span><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:17pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">al Statements.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:14pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">CarGurus, Inc.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;" id="unaudited_condensed_consolidated_balance"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:14pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Unaudited Condensed Cons</span><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:14pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">olidated Balance Sheets</span><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:14pt;font-family:'Outfit',sans-serif;font-kerning:none;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:#00002d;white-space:pre-wrap;font-weight:bold;font-size:14pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(in thousands, except share and per share data)</span><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:14pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> </span></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
    <tr style="visibility:collapse;">
     <td style="width:66.72%;box-sizing:content-box;"/>
     <td style="width:1.72%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:12.92%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1.72%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:12.92%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">As of<br/>June 30,<br/>2026</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">As of<br/>December 31,<br/>2025</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#eef2f7;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Assets</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Current assets</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Cash and cash equivalents</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f323a000-196f-45b9-9ebe-0e0d982e7c0f" contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">122,136</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8d300d01-45a2-4bfb-9716-3444e990bf5d" contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">190,518</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size: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:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Accounts receivable, net of allowance for doubtful accounts of $</span><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_bbdc243f-82e8-48dd-88bd-e7f5a93df283" contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">850</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"><br/>&#160;&#160;&#160;and $</span><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6e6ece3e-f345-4e11-826e-f1258fa644c9" contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">600</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">, respectively</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_baad72f0-ef99-46f7-9707-ec6e0a861131" contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4" name="us-gaap:AccountsReceivableNetCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">43,745</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_85b2a6ac-6f9c-4dbf-916c-c9c1e02c84a2" contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f" name="us-gaap:AccountsReceivableNetCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">41,936</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Prepaid expenses, prepaid income taxes, and other current assets</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5c37ef0b-1b87-4c85-8805-4339d19cee4e" contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">21,433</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2d55b536-ccb1-4cae-87da-79d2b53bf9c4" contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">35,259</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Deferred contract costs</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_14fca0ce-1948-40c9-ba32-2cf397dbdf9a" contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4" name="us-gaap:ContractWithCustomerAssetNetCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">15,279</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_dbc9e0d4-061f-4af9-839a-ce90f2a60f7d" contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f" name="us-gaap:ContractWithCustomerAssetNetCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">15,235</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Total current assets</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e9923cc1-8013-429b-b65e-78fe49edaa7c" contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4" name="us-gaap:AssetsCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">202,593</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c26f12d1-95cc-4dea-bbfd-1b05bef3c397" contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f" name="us-gaap:AssetsCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">282,948</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Property and equipment, net</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d252eb7e-f83b-486d-98a4-a8f8b10c3694" contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4" name="us-gaap:PropertyPlantAndEquipmentNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">129,550</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_af87bff1-11f8-4ca9-a4c2-c8ae08ad446f" contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f" name="us-gaap:PropertyPlantAndEquipmentNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">132,952</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Intangible assets, net</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1296b80b-5eaf-4876-91d1-5b55cad28d50" contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4" name="us-gaap:FiniteLivedIntangibleAssetsNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,740</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d5c0e2fa-2352-4b19-b171-fa66f8ad31fd" contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f" name="us-gaap:FiniteLivedIntangibleAssetsNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,253</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Goodwill</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a9b4a538-de9f-42e9-a563-1a30948cc2ed" contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4" name="us-gaap:Goodwill" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">27,933</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d3ff3e7a-d7d3-4c3c-8e81-32caa49f4e24" contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f" name="us-gaap:Goodwill" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">28,397</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Operating lease right-of-use assets</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_fa55c43f-4deb-4663-9fae-685116deea42" contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4" name="us-gaap:OperatingLeaseRightOfUseAsset" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">97,960</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_16e1803f-0fca-49e4-9216-841de4827abc" contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f" name="us-gaap:OperatingLeaseRightOfUseAsset" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">115,481</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Deferred tax assets</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e01c3b97-53f8-4958-90d5-b275cb51f0e8" contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4" name="us-gaap:DeferredIncomeTaxAssetsNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">76,080</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8cdf0cf9-2613-48e4-8422-69d68c31513f" contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f" name="us-gaap:DeferredIncomeTaxAssetsNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">81,201</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Deferred contract costs, net of current portion</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f4e6543f-744c-4df5-a3fe-e3f024dc98aa" contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4" name="us-gaap:ContractWithCustomerAssetNetNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">13,392</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_51f0e2c2-1b75-470e-a4fa-aaa1f408d685" contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f" name="us-gaap:ContractWithCustomerAssetNetNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">13,563</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Other non-current assets</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f9d3f635-af36-4754-ad51-0b4fd198a9be" contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4" name="us-gaap:OtherAssetsNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,879</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_cd4d6534-52db-485b-8dbf-06bbde848936" contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f" name="us-gaap:OtherAssetsNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,102</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Total assets</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9902f73b-544b-485c-ae59-94e48b7aba47" contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4" name="us-gaap:Assets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">555,127</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_faa54fb1-ceaa-473b-8a1f-a9880b7027c0" contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f" name="us-gaap:Assets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">661,897</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Liabilities and stockholders&#8217; equity</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#eef2f7;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Current liabilities</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Accounts payable</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_847c604c-8634-490f-895d-4cd2bace665d" contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4" name="us-gaap:AccountsPayableCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">36,063</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_708d5995-edfd-4779-8d66-6024cef3ac1e" contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f" name="us-gaap:AccountsPayableCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">29,115</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Accrued expenses, accrued income taxes, and other current liabilities</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0f3ea457-1668-48f1-b98d-8e812bbd1806" contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4" name="carg:AccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">38,652</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6cc416ab-511a-406b-b9ff-0a73abb47a66" contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f" name="carg:AccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">38,393</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Deferred revenue</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ea198747-fd56-46d2-914f-283b0735bb86" contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4" name="us-gaap:ContractWithCustomerLiabilityCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">24,960</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0451d269-2ac6-4db3-809a-a4e8c6765467" contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f" name="us-gaap:ContractWithCustomerLiabilityCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">23,562</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Operating lease liabilities</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8d5f8609-0eb0-4978-9e6c-c3037003a2ca" contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4" name="us-gaap:OperatingLeaseLiabilityCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,846</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3d954519-0474-48d4-be91-c05c5644e568" contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f" name="us-gaap:OperatingLeaseLiabilityCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,469</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Total current liabilities</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_29fa9488-0be1-4575-b934-2dea88dbcc6a" contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4" name="us-gaap:LiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">109,521</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_179b4e10-fa91-45cc-a3a4-e98e353c434a" contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f" name="us-gaap:LiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">100,539</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Operating lease liabilities</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_84ffcadd-d4f2-4d25-b8d2-a63ca5e837cf" contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4" name="us-gaap:OperatingLeaseLiabilityNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">175,296</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_87ec1027-eb6f-44bb-8dc0-7c6a6e53e700" contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f" name="us-gaap:OperatingLeaseLiabilityNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">181,364</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Deferred tax liabilities</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c59cd8ae-187b-4aa6-91cc-afe9fb07ae2a" contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_24c82f9a-ffbe-4a1c-b342-8762d2ea1117" contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">442</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Other non&#8211;current liabilities</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3dcb99d2-6e14-4070-b76c-3f33b3c31bf6" contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4" name="us-gaap:OtherLiabilitiesNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,954</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7f7aa21a-822f-4ae8-9264-26dbc219142c" contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f" name="us-gaap:OtherLiabilitiesNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,354</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Total liabilities</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7f863dc1-d799-4842-922b-355fd6f84f12" contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4" name="us-gaap:Liabilities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">290,771</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7b072e4d-3aa3-45b1-830b-78ee28d70158" contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f" name="us-gaap:Liabilities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">287,699</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#eef2f7;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;"><span style="-sec-ix-hidden:F_6e5bf9c9-801b-4fd6-ac7e-73c5dff47258;"><span style="-sec-ix-hidden:F_d6b742da-d1e9-4475-8241-9dc6f3bc9cf7;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Commitments and contingencies</span></span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;(Note 9)</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Stockholders&#8217; equity</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size: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:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Preferred stock, $</span><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e8aa40c1-16f4-4483-8959-4797c3c11071" contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4" name="us-gaap:PreferredStockParOrStatedValuePerShare" unitRef="U_UnitedStatesOfAmericaDollarsShare" decimals="INF" format="ixt:num-dot-decimal"><ix:nonFraction id="F_e402ca01-2272-4bfa-af10-8646aa7bbf97" contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f" name="us-gaap:PreferredStockParOrStatedValuePerShare" unitRef="U_UnitedStatesOfAmericaDollarsShare" decimals="INF" format="ixt:num-dot-decimal">0.001</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;par value per share; </span><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c32f4e6c-27c2-448f-8411-78309d6a69aa" contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4" name="us-gaap:PreferredStockSharesAuthorized" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal"><ix:nonFraction id="F_7d843c1e-01e4-48fe-9749-6a01c4b091ff" contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f" name="us-gaap:PreferredStockSharesAuthorized" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">10,000,000</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;shares authorized;<br/>&#160;&#160;&#160;</span><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b5a66b02-c51a-4c22-8c1b-6e0aed3f6294" contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4" name="us-gaap:PreferredStockSharesIssued" unitRef="U_shares" decimals="INF" format="ixt-sec:numwordsen"><ix:nonFraction id="F_f66d450b-300b-4997-ae47-7e7384b5393d" contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4" name="us-gaap:PreferredStockSharesOutstanding" unitRef="U_shares" decimals="INF" format="ixt-sec:numwordsen"><ix:nonFraction id="F_57b5c76a-5f54-4ecd-891d-b3acad708001" contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f" name="us-gaap:PreferredStockSharesOutstanding" unitRef="U_shares" decimals="INF" format="ixt-sec:numwordsen"><ix:nonFraction id="F_d85951d1-4d50-4249-a836-758386367b7b" contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f" name="us-gaap:PreferredStockSharesIssued" unitRef="U_shares" decimals="INF" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;shares issued and outstanding</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;"><span style="-sec-ix-hidden:F_601d0f21-012d-44a8-bb74-b0f663087a3f;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></span></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;"><span style="-sec-ix-hidden:F_3a66eba0-9206-45aa-a8f3-ce85e53418d6;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></span></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size: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:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Class A common stock, $</span><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_297d0a35-3396-4890-a5b5-7fdb3e6413dc" contextRef="C_75de64fa-6f9f-4699-89ac-494cb066dbef" name="us-gaap:CommonStockParOrStatedValuePerShare" unitRef="U_UnitedStatesOfAmericaDollarsShare" decimals="INF" format="ixt:num-dot-decimal"><ix:nonFraction id="F_498a8fd7-936f-47ca-8338-c33a9a857fde" contextRef="C_c29d50db-0f05-428b-be09-5b7f030fdbe8" name="us-gaap:CommonStockParOrStatedValuePerShare" unitRef="U_UnitedStatesOfAmericaDollarsShare" decimals="INF" format="ixt:num-dot-decimal">0.001</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;par value per share; </span><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_866195a8-aa87-4ab7-b255-4e699c3682cc" contextRef="C_75de64fa-6f9f-4699-89ac-494cb066dbef" name="us-gaap:CommonStockSharesAuthorized" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal"><ix:nonFraction id="F_f00014fa-3564-4d8c-9319-6ba565690969" contextRef="C_c29d50db-0f05-428b-be09-5b7f030fdbe8" name="us-gaap:CommonStockSharesAuthorized" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">500,000,000</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;shares<br/>&#160;&#160;&#160;authorized; </span><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2b4c978e-9206-4852-898c-f10fb67a7ef7" contextRef="C_75de64fa-6f9f-4699-89ac-494cb066dbef" name="us-gaap:CommonStockSharesIssued" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal"><ix:nonFraction id="F_0a83d1d5-3925-4e95-a374-1a7e3bf72a73" contextRef="C_75de64fa-6f9f-4699-89ac-494cb066dbef" name="us-gaap:CommonStockSharesOutstanding" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">75,571,320</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;and </span><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d8f42a2d-4160-495c-9e40-c276543844e5" contextRef="C_c29d50db-0f05-428b-be09-5b7f030fdbe8" name="us-gaap:CommonStockSharesIssued" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal"><ix:nonFraction id="F_98ed548f-16dc-45bc-88d6-b3ba30a56596" contextRef="C_c29d50db-0f05-428b-be09-5b7f030fdbe8" name="us-gaap:CommonStockSharesOutstanding" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">80,667,475</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;shares issued and outstanding<br/>&#160;&#160;&#160;at June 30, 2026 and December 31, 2025, respectively</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_cf66c2f1-a3dd-4c05-9a1b-a04967800040" contextRef="C_75de64fa-6f9f-4699-89ac-494cb066dbef" name="us-gaap:CommonStockValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">76</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3e0f8c55-4922-4a68-8161-2620c3b0eb0f" contextRef="C_c29d50db-0f05-428b-be09-5b7f030fdbe8" name="us-gaap:CommonStockValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">81</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size: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:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Class B common stock, $</span><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4cca6497-f0bb-4e54-8006-f25f31684ac2" contextRef="C_5e868887-bd91-4127-a619-fd3810a1d953" name="us-gaap:CommonStockParOrStatedValuePerShare" unitRef="U_UnitedStatesOfAmericaDollarsShare" decimals="INF" format="ixt:num-dot-decimal"><ix:nonFraction id="F_44be8c60-f3d4-4993-b4ef-6d88f1a6735e" contextRef="C_68e20f9a-791e-40ef-99a2-c10369161aab" name="us-gaap:CommonStockParOrStatedValuePerShare" unitRef="U_UnitedStatesOfAmericaDollarsShare" decimals="INF" format="ixt:num-dot-decimal">0.001</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;par value per share; </span><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_05b6fba4-e9dc-44f0-b287-ef0899f41a82" contextRef="C_5e868887-bd91-4127-a619-fd3810a1d953" name="us-gaap:CommonStockSharesAuthorized" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal"><ix:nonFraction id="F_83b07858-cf6b-4845-8f54-7ef95287dea6" contextRef="C_68e20f9a-791e-40ef-99a2-c10369161aab" name="us-gaap:CommonStockSharesAuthorized" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">100,000,000</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;shares<br/>&#160;&#160;&#160;authorized; </span><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a11984c2-9b6f-489a-8b92-6af5b845d33b" contextRef="C_5e868887-bd91-4127-a619-fd3810a1d953" name="us-gaap:CommonStockSharesIssued" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal"><ix:nonFraction id="F_b0604f78-08eb-4c58-949b-080c2905c080" contextRef="C_5e868887-bd91-4127-a619-fd3810a1d953" name="us-gaap:CommonStockSharesOutstanding" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">13,763,613</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;and </span><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_502fd1bc-40bb-461c-8cb2-85433cda4b72" contextRef="C_68e20f9a-791e-40ef-99a2-c10369161aab" name="us-gaap:CommonStockSharesIssued" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal"><ix:nonFraction id="F_f457acd3-f71f-4b54-bf7e-83e393dddfc1" contextRef="C_68e20f9a-791e-40ef-99a2-c10369161aab" name="us-gaap:CommonStockSharesOutstanding" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">14,216,250</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;shares issued and outstanding<br/>&#160;&#160;&#160;at June 30, 2026 and December 31, 2025, respectively</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_08c0308c-6155-4309-b0b8-faff4c744b08" contextRef="C_5e868887-bd91-4127-a619-fd3810a1d953" name="us-gaap:CommonStockValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3d8f306a-b65e-4eec-bc50-d2f77ccee7ac" contextRef="C_68e20f9a-791e-40ef-99a2-c10369161aab" name="us-gaap:CommonStockValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Additional paid-in capital</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5c33c8ad-3c6e-44f5-bd9f-1ecd28a2ec51" contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4" name="us-gaap:AdditionalPaidInCapitalCommonStock" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,764</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b05f8f5f-b344-4ed9-9e7e-54188eefd7e9" contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f" name="us-gaap:AdditionalPaidInCapitalCommonStock" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,297</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Retained earnings</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ac89098b-663a-48c0-bb3f-47898635385c" contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4" name="us-gaap:RetainedEarningsAccumulatedDeficit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">257,376</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_57de6a3c-3dcb-44eb-9012-0e35e1f0c720" contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f" name="us-gaap:RetainedEarningsAccumulatedDeficit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">362,380</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Accumulated other comprehensive income</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e6e28a7c-4792-4933-8610-5c28382d9dbc" contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">126</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_acfaefdc-0f86-464d-b070-a958107f6f60" contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,426</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Total stockholders&#8217; equity</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e3c9d267-864c-47a5-917a-b4e8682805b3" contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">264,356</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_aadf7437-308d-4bfc-af9d-92708fee5e2d" contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">374,198</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Total liabilities and stockholders&#8217; equity</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5473890d-60cd-4bfb-bee2-e30bdf1eb7f7" contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4" name="us-gaap:LiabilitiesAndStockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">555,127</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9f41ea62-54dc-47fe-afb0-87b8e8b6e17d" contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f" name="us-gaap:LiabilitiesAndStockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">661,897</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
   </table><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-size:3pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#00002d;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">The accompanying notes are an integral part of these Unaudited Condensed Consolidated Financial Statements.</span><span style="color:#00002d;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> </span></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">3</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="color:#0000ff;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;display:inline-block;font-size:11pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:2;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:16pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">CarGurus, Inc.</span><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:16pt;font-family:'Outfit',sans-serif;font-kerning:none;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;" id="consolidated_statements_operations"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:16pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Unaudited Condensed Consolidated Income Stateme</span><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:16pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">nts</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:16pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(in thousands, except share and per share data)</span><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:16pt;font-family:'Outfit',sans-serif;font-kerning:none;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:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p>
   <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
    <tr style="visibility:collapse;">
     <td style="width:48.39%;box-sizing:content-box;"/>
     <td style="width:1.26%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.758%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1.26%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.618%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1.26%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.758%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1.26%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.438%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Three Months Ended<br/>June 30,</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Six Months Ended <br/>June 30,</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2026</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2025</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2026</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2025</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Revenue</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_49454b7b-5cd4-4957-b104-d8e3f5edcbc4" contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">250,971</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_94b24623-80dd-47a6-85bc-38d41f28b92e" contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">221,998</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_14557961-09ac-4586-adc6-32c56dc6438f" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">494,526</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1b299369-37d2-41bb-a119-fb08453c1f09" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">434,233</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Cost of revenue</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;font-family:'Outfit',sans-serif;position:relative;font-kerning:none;min-width:fit-content;">(1)(2)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_50c6c662-e281-44fc-8aa8-564db882c989" contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">19,873</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c8d28203-1afa-435a-b6be-518ddf7b3875" contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">15,677</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6b090e2e-bbe4-4d43-bf3a-4e00816b42eb" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">38,807</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7c7159d4-e7a8-4797-9c20-4e2872e17ee3" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">30,020</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Gross profit</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3865cc2b-f4a2-4c4b-bc36-05ac5328b4d0" contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec" name="us-gaap:GrossProfit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">231,098</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4653728b-3830-4a17-99bc-cef375fb52bd" contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55" name="us-gaap:GrossProfit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">206,321</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_cd00c12b-ad6b-42cf-91fe-95f42b68a3c4" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:GrossProfit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">455,719</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_aadd38f6-937b-4aec-ba19-e575b595a1a5" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:GrossProfit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">404,213</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Operating expenses</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Sales and marketing</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ccc265ee-ee7d-463a-a3bb-3b149dfd8646" contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec" name="us-gaap:SellingAndMarketingExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">97,635</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_169e3701-5ddd-4509-b3ea-f9868f143c80" contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55" name="us-gaap:SellingAndMarketingExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">82,587</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e4bb2185-0203-44e3-bbfa-b613ae5d4698" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:SellingAndMarketingExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">195,119</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_fc4ac3db-5047-47c3-a14f-e51ec9c5319f" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:SellingAndMarketingExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">166,256</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Product, technology, and development</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a28449ac-12c8-4ca4-91f4-f5e27c3cd817" contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec" name="us-gaap:ResearchAndDevelopmentExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">38,137</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_53a33c21-e072-403d-b63f-bb96fdc53457" contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55" name="us-gaap:ResearchAndDevelopmentExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">33,725</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_184b19a3-9849-42aa-98e2-45c5adcc9439" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:ResearchAndDevelopmentExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">75,808</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8c9b6cec-9f62-4481-ae30-f81aeafb952f" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:ResearchAndDevelopmentExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">68,753</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">General and administrative</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_bbd9ed99-89b4-4dcf-b2ed-754131a65af2" contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec" name="us-gaap:GeneralAndAdministrativeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">28,209</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0de4830a-9d50-432a-9ddf-910579028417" contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55" name="us-gaap:GeneralAndAdministrativeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">25,266</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_bab9ff69-4b6f-4821-978f-f248a25d3c49" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:GeneralAndAdministrativeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">54,690</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4dc7deea-eca8-4492-9401-dc0a6777228c" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:GeneralAndAdministrativeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">50,051</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Impairments</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a0e55b3a-8cb3-4e84-9753-f9fd1c323600" contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec" name="carg:ImpairmentInOperatingExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">450</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1014bf41-78b1-4743-9b39-b7cade6838ed" contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55" name="carg:ImpairmentInOperatingExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">499</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6bed59f8-d855-4b6a-9336-24b61e27b9ff" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="carg:ImpairmentInOperatingExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">19,651</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b5b61118-8dbc-4624-9116-6719ac099198" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="carg:ImpairmentInOperatingExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">499</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Depreciation and amortization</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d99dbbc7-150a-4ab4-9a12-46259ca1026d" contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec" name="us-gaap:DepreciationAndAmortization" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,685</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c0f7cfb3-7dc3-471c-b103-b37259ca1d15" contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55" name="us-gaap:DepreciationAndAmortization" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,695</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9dd0560b-ab41-4db0-b951-0b3be905235a" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:DepreciationAndAmortization" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,390</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_bdff6069-3768-463b-b884-8c107ff70719" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:DepreciationAndAmortization" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,451</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:15pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:2.773%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Total operating expenses</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_fdfc0a0e-443e-4bd7-a23d-6718d1410b97" contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec" name="us-gaap:OperatingExpenses" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">168,116</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_62be5604-77f2-4b63-be65-e17c6c364420" contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55" name="us-gaap:OperatingExpenses" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">145,772</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6d724f6b-9388-4357-9501-27a825291d72" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:OperatingExpenses" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">352,658</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_95ab7512-1302-42eb-ba94-7570ca04251f" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:OperatingExpenses" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">293,010</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Income from continuing operations</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3724f426-89ea-4e14-945b-26cb37b54313" contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec" name="us-gaap:OperatingIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">62,982</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7b2080d6-91db-48f6-882f-478212009330" contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55" name="us-gaap:OperatingIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">60,549</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b3c069c5-5b4d-44be-8c91-23d324544b3c" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:OperatingIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">103,061</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f9a58646-397a-407c-b2ef-55d1b380d521" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:OperatingIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">111,203</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Other income, net</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Interest income</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8370aee4-9eee-4b53-b764-40b6f0af4dc7" contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec" name="us-gaap:InvestmentIncomeInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">956</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7a2c869f-33d8-432b-91eb-6f8b2f58c8bb" contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55" name="us-gaap:InvestmentIncomeInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,134</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_40724bf1-7a08-4ced-9532-4ac35f0bf9bd" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:InvestmentIncomeInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,627</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_79409dc7-b285-43a2-a75d-01e5c78c30fd" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:InvestmentIncomeInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,232</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Other (expense) income, net</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_01564b15-f4bd-4d89-a02f-3f4fde0bc444" contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec" name="us-gaap:OtherNonoperatingIncomeExpense" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">448</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_65afb4dd-1ed2-453d-8687-a0ca1bcdf9f7" contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55" name="us-gaap:OtherNonoperatingIncomeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">430</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_69c9460d-a28f-4e4b-9d7e-155beed5c4af" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:OtherNonoperatingIncomeExpense" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">1,054</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_07bd3d14-17a8-4dcc-8272-3c92566cb13a" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:OtherNonoperatingIncomeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">128</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:15pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:2.773%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Total other income, net</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_aa8d0cfd-0197-4dfc-8a00-78b437ae0dc1" contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec" name="us-gaap:NonoperatingIncomeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">508</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f6e33766-a8de-48e2-8e47-350f60041857" contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55" name="us-gaap:NonoperatingIncomeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,564</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2a47fe94-0dcb-47a6-8d0d-7428d551e1f1" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:NonoperatingIncomeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,573</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_24dcaf36-b6f6-483a-9834-88842634f740" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:NonoperatingIncomeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,360</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Income from continuing operations before income taxes</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e436d437-c7e1-4995-96f3-c89d88a586a8" contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">63,490</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_cf6f3705-9fb6-4cb2-98b8-d743ca85f7ce" contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">63,113</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_14884891-13df-4761-bf6f-ee0739d02035" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">104,634</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f1060704-6bbd-47c5-a6e5-538c11d59fda" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">116,563</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Provision for income taxes</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a276a1bf-c008-4bfc-8e74-102c874060d2" contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14,297</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8b553c15-5e9f-4587-b9ad-e81fc0d3cc33" contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14,124</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_037aec8e-d1b9-4720-9cac-513e32c87d63" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">23,213</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4def7dbb-91c7-47e1-ab88-210d6deab547" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">25,500</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Net income from continuing operations</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ed45d811-6730-4ddf-87c0-8b3603d4920f" contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">49,193</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6221532d-dbba-4ddf-bea5-d37faf6c9f7a" contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">48,989</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2d1b460e-3cb1-43dc-b0db-59b371a83f09" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">81,421</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a600ae90-3ae0-45cb-8abe-948dad4fc748" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">91,063</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Net loss from discontinued operations, net of tax benefits</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_bae6a0ec-94bb-4dd1-9f1f-f791def0e53e" contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_719ddc5a-eb93-47a1-930e-4511b1cbb413" contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">26,646</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_00e58fea-9b3a-46e4-82f6-ce1896609558" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_59b61c9b-284a-4cc4-b89c-3c2089dde10a" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">29,675</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Consolidated net income</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6e872844-454b-4d0c-8972-8cebfd848240" contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">49,193</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9d69c326-2967-47e1-b1e4-f0b5c3110f15" contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">22,343</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d8153d60-8373-4a47-9705-95f995481046" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">81,421</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_691a69e1-2e81-4945-8445-6c5b93e385f1" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">61,388</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Net income per share attributable to common stockholders (Note 11)</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Basic</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Continuing operations</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c7d63fca-4c40-4813-aa4a-faf8a7d43c3b" contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2">0.55</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_762b648d-2852-4680-88fb-e44deaf8f512" contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2">0.50</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_03f4abe5-4502-4e54-83a8-b708a531ee64" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">0.88</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f928db64-8b2c-42f6-a915-0b8c70ed5294" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2">0.90</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Consolidated</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f1e65075-2d3f-449a-9143-b38d9390db53" contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec" name="us-gaap:EarningsPerShareBasic" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2">0.55</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_bdc95210-294e-4b85-9340-89e27cde49f0" contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55" name="us-gaap:EarningsPerShareBasic" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">0.23</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e39d7726-56d7-4783-87b8-8238a6cb816c" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:EarningsPerShareBasic" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">0.88</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c656da6c-32e2-4df0-935a-1d1f736a252e" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:EarningsPerShareBasic" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">0.61</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Diluted</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Continuing operations</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4fa18016-df5f-4f3b-81ca-702d3e7de91f" contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2">0.54</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_00628dfc-608c-4742-ab51-2e660c5cf37b" contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">0.49</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_040ab6c7-5aa4-4a47-a262-2a64c24121d5" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">0.87</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_fe24463e-133b-40ea-a6fc-6dfae10386b3" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">0.89</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Consolidated</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ad0e8bb1-19c8-41ce-a3ff-ddfc625372ba" contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec" name="us-gaap:EarningsPerShareDiluted" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2">0.54</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f6eb351e-ec06-4490-9d65-77aa1a689bfd" contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55" name="us-gaap:EarningsPerShareDiluted" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">0.22</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9a1a0d7c-301f-4579-9be9-1a9f6fe91574" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:EarningsPerShareDiluted" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">0.87</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2060880b-fd1b-4604-99a4-9305b6aade4b" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:EarningsPerShareDiluted" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2">0.60</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Weighted-average number of shares of common stock used in <br/>&#160;&#160;&#160;computing net income per share attributable to common stockholders</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Basic</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f73a85c6-ae5d-459d-83f8-3e53cea8af4c" contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">90,131,442</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7a365573-ab71-4b51-bfd0-102b4c84e6c7" contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">98,889,893</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_408c538a-e84a-45e9-b99d-4d0346dd142f" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">92,082,411</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ee0b03c5-b4df-4e1e-9158-2bdd61472fc3" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">100,980,676</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Diluted</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c5c6506c-2374-4289-85d6-7dd5e902a618" contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">91,076,449</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_143f322c-b7ea-49c6-ba97-34776791176e" contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">100,184,067</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_912c191c-ef89-4add-9f61-93906ac809fa" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">93,075,457</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f3ca317a-724a-4eea-bd8d-e7829d065a3b" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">102,614,441</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
   </table><div class="item-list-element-wrapper" style="display:flex;margin-top:4pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(1)</span><div style="display:inline;"><ix:footnote id="FNT_ce76e9b0-1c2e-447c-bc98-240197b48d10" xml:lang="en-US"><span style="color:#00002d;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">For the </span><span style="color:#00002d;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">three months ended June 30, 2026 and 2025 and for the six months ended June 30, 2026 and 2025, cost of revenue includes depreciation and amortization expense of </span><span style="color:#00002d;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:7pt;font-family:'Outfit',sans-serif;white-space:pre-wrap;font-kerning:none;min-width:fit-content;color:#00002d;"><ix:nonFraction id="F_b74681a5-e029-4958-bffd-7d1f16335aca" contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec" name="carg:CostOfGoodsAndServicesSoldDepreciationAmortizationExpense" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">4.2</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million, </span><span style="color:#00002d;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:7pt;font-family:'Outfit',sans-serif;white-space:pre-wrap;font-kerning:none;min-width:fit-content;color:#00002d;"><ix:nonFraction id="F_60ea9ab4-dbb2-43b1-a29f-0167d26d06b6" contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55" name="carg:CostOfGoodsAndServicesSoldDepreciationAmortizationExpense" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">2.1</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million, </span><span style="color:#00002d;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:7pt;font-family:'Outfit',sans-serif;white-space:pre-wrap;font-kerning:none;min-width:fit-content;color:#00002d;"><ix:nonFraction id="F_28fc92f8-6b1c-4676-85c8-8c4de6242ef1" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="carg:CostOfGoodsAndServicesSoldDepreciationAmortizationExpense" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">7.7</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million, and </span><span style="color:#00002d;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c9b80ba3-8bea-4985-b799-f319dc91cd82" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="carg:CostOfGoodsAndServicesSoldDepreciationAmortizationExpense" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">4.0</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million, respectively.</span></ix:footnote></div></div><div class="item-list-element-wrapper" style="display:flex;margin-top:4pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(2)</span><div style="display:inline;"><ix:footnote id="FNT_dc533baf-8e5b-4116-9f42-6a45ae573988" xml:lang="en-US"><span style="color:#00002d;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">For the </span><span style="color:#00002d;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">three months ended June 30, 2026 and 2025 and for the six months ended June 30, 2025</span><span style="color:#00002d;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">, there was </span><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2644fa81-7a71-469d-aafc-7e3ef27b31ca" contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec" name="carg:ImpairmentInCostOfRevenue" unitRef="U_USD" decimals="INF" format="ixt-sec:numwordsen"><ix:nonFraction id="F_4a14030d-274c-4b32-b51c-182cd267212d" contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55" name="carg:ImpairmentInCostOfRevenue" unitRef="U_USD" decimals="INF" format="ixt-sec:numwordsen"><ix:nonFraction id="F_0551a756-0de4-43d8-a4b0-baf48d169d5f" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="carg:ImpairmentInCostOfRevenue" unitRef="U_USD" decimals="INF" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> impairment recorded in cost of revenue. For the six months ended June 30, 2026, cost of revenue includes impairment of </span><span style="color:#00002d;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_098087f1-79e7-43c9-89c3-054aa97923bd" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="carg:ImpairmentInCostOfRevenue" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">0.5</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million.</span></ix:footnote></div></div><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#00002d;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">The accompanying notes are an integral part of these Unaudited Condensed Consolidated Financial Statements.</span><span style="color:#00002d;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> </span></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">4</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="color:#0000ff;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;display:inline-block;font-size:11pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:2;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:16pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">CarGurus, Inc.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;" id="consolidated_statements_comprehensive_lo"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:16pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Unaudited Condensed Consolidated Statements of C</span><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:16pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">omprehensive Income</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:16pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(in thousands)</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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> </span></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
    <tr style="visibility:collapse;">
     <td style="width:48.301%;box-sizing:content-box;"/>
     <td style="width:1.259%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.75%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1.259%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.75%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:0.999%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.99%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1.259%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.43%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Three Months Ended<br/>June 30,</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Six Months Ended <br/>June 30,</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2026</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2025</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2026</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2025</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Consolidated net income</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_453b7031-5fdb-47d1-88ab-fdd6d71e9025" contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">49,193</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_44a2843b-6199-4239-9d38-1371890d2986" contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">22,343</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8f5e2cc4-d667-4d56-95eb-78228b39cb59" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">81,421</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_99707e5c-d1e0-4e8e-80bf-0031a17bcb69" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">61,388</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Other comprehensive (loss) income</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Foreign currency translation adjustment</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_10c812c1-8770-475d-a26c-bacae932ef55" contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">321</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3aa3b588-2d45-4244-8b18-62e8cdf0a9f4" contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,679</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a538d8ca-e91e-434d-ad09-59fedaaa0dbf" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">1,300</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ffee34c2-090e-4703-874d-5db3805addfe" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,917</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Consolidated comprehensive income</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_969d3c5d-8d34-41cd-8eba-29567a2314a7" contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec" name="us-gaap:ComprehensiveIncomeNetOfTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">48,872</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9809e18f-93c5-4e3d-9188-82fb636846ad" contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55" name="us-gaap:ComprehensiveIncomeNetOfTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">25,022</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d1453667-4028-458d-8f41-f6066dc8ae33" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:ComprehensiveIncomeNetOfTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">80,121</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f2744ee9-2f8c-4e60-91d5-203817c04199" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:ComprehensiveIncomeNetOfTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">65,305</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#00002d;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">The accompanying notes are an integral part of these Unaudited Condensed Consolidated Financial Statements.</span><span style="color:#00002d;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> </span></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">5</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="color:#0000ff;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;display:inline-block;font-size:11pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:2;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:16pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">CarGurus, Inc.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;" id="stockholders_equity"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:16pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Unaudited Condensed Consolidated Statements of</span><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:16pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> Stockholders&#8217; Equity</span><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:16pt;font-family:'Outfit',sans-serif;font-kerning:none;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:#00002d;white-space:pre-wrap;font-weight:bold;font-size:16pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(in thousands, except share data)</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-size:8.5pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
    <tr style="visibility:collapse;">
     <td style="width:32.397%;box-sizing:content-box;"/>
     <td style="width:0.996%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:5.81%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:0.996%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:4.8740000000000006%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:0.996%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:5.81%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:0.996%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:5.332000000000001%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:0.996%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:5.332000000000001%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:0.996%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:5.332000000000001%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:0.996%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:5.8100000000000005%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:0.996%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:5.332000000000001%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:7pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Class A<br/>Common Stock</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Class B<br/>Common Stock</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Additional<br/>Paid&#8211;in</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Retained</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Accumulated<br/>Other<br/>Comprehensive</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Total<br/>Stockholders&#8217;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:7pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Shares</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Amount</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Shares</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Amount</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Capital</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Earnings</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Income</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Equity</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:7pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Balance as of December 31, 2025</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5ed0493a-2511-4d10-b9df-d1bb40fa0115" contextRef="C_ec45ede0-5df7-450b-9831-086abc743734" name="us-gaap:CommonStockSharesOutstanding" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">80,667,475</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f5ec8013-0129-4877-8fc9-5e2a67cdd5a8" contextRef="C_ec45ede0-5df7-450b-9831-086abc743734" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">81</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e3a361f2-00df-41da-b73c-1e2591069466" contextRef="C_2144317e-94fb-47ad-88a5-46fb75d2d69e" name="us-gaap:CommonStockSharesOutstanding" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">14,216,250</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_463d372b-1616-4e71-bd53-461d9110ebb9" contextRef="C_2144317e-94fb-47ad-88a5-46fb75d2d69e" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_262aa31f-4be0-4789-80df-6f970566935a" contextRef="C_4cc86899-b6df-44b6-bf97-2ca199b5a89c" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,297</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_209209ce-6f27-4f56-8bb2-5bf361b6069f" contextRef="C_15d909f4-6d0d-47d4-9f89-11518f16c8ac" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">362,380</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8f353c7a-da25-4228-bf7c-5398947fe13a" contextRef="C_27349e05-97d9-4b63-b64f-65f49cfed289" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,426</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_975af8f2-ac9f-4a39-98f4-ebd33cc0ff09" contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">374,198</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:7pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Consolidated net income</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_08a85e63-419b-4e2e-ac4a-c5da1d11f574" contextRef="C_fc0fe7cf-34cf-437e-a7f4-5c653a7813f4" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">32,228</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_533ab8fe-e1aa-45d3-8c76-7dca66db2753" contextRef="C_7ebf6e16-c147-4a99-8c89-ed5ab8200666" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">32,228</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:7pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Stock&#8211;based compensation expense</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0c61e5ba-5f1c-41c5-9b51-ca6dd6b9a2fe" contextRef="C_1b3f4802-e2ad-4a06-8323-262240b3932f" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14,806</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_aaf1ef77-b9e5-4fca-bd08-224dd0a4f0bb" contextRef="C_7ebf6e16-c147-4a99-8c89-ed5ab8200666" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14,806</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:7pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Issuance of common stock upon exercise of stock options</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_19254ec8-a1ec-415f-8994-293c7069e632" contextRef="C_ae8b850d-5014-48b1-a769-ae7b3fd1139c" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">8,053</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_224bd9d9-1818-4e4e-b424-3a50445d2b1f" contextRef="C_1b3f4802-e2ad-4a06-8323-262240b3932f" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">55</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b2917d16-6afc-4dbb-be9f-791c470ff6a8" contextRef="C_7ebf6e16-c147-4a99-8c89-ed5ab8200666" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">55</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:7pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Issuance of common stock upon vesting of restricted stock units</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_adf6aeb7-5fdd-4861-9ed2-cdbfe5fe9c5b" contextRef="C_ae8b850d-5014-48b1-a769-ae7b3fd1139c" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">519,758</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:7pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Withholding taxes on net share settlements of restricted stock units</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a649a9af-ee0b-4309-999a-c57da4e77a6d" contextRef="C_ae8b850d-5014-48b1-a769-ae7b3fd1139c" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">179,965</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_dfb4ea76-d77e-429a-8aef-af6290476ce3" contextRef="C_1b3f4802-e2ad-4a06-8323-262240b3932f" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,566</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6d6bd901-b2bd-4610-a21c-f4ea8b3100b9" contextRef="C_7ebf6e16-c147-4a99-8c89-ed5ab8200666" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,566</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    </tr>
    <tr style="height:7pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Repurchase of common stock</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b2bc0c66-1819-4efb-9088-17e70b4e3676" contextRef="C_ae8b850d-5014-48b1-a769-ae7b3fd1139c" name="us-gaap:StockRepurchasedDuringPeriodShares" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">5,341,712</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c5424523-8432-4fcc-8cbe-a2d37341294e" contextRef="C_ae8b850d-5014-48b1-a769-ae7b3fd1139c" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_78193701-1d22-4eb9-9afe-d773b0294da1" contextRef="C_1b3f4802-e2ad-4a06-8323-262240b3932f" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,816</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a413e332-9458-4b04-96ca-bb6131e66421" contextRef="C_fc0fe7cf-34cf-437e-a7f4-5c653a7813f4" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">164,793</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3c85f389-6edd-43c1-9d4e-0381ca8e0611" contextRef="C_7ebf6e16-c147-4a99-8c89-ed5ab8200666" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">176,614</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    </tr>
    <tr style="height:7pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Foreign currency translation adjustment</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_06724f21-8393-4b9b-9db3-0d1947e10ea5" contextRef="C_30a0a0eb-6b07-4569-8632-2c641a39cd69" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">979</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5e4d3d67-42dd-47b5-b9ac-8b15ffe4ff40" contextRef="C_7ebf6e16-c147-4a99-8c89-ed5ab8200666" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">979</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    </tr>
    <tr style="height:7pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Balance as of March 31, 2026</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1a2bea8f-d6f0-408a-bdd2-c8c4963f45aa" contextRef="C_621960a9-31dd-42b5-aed2-de10d3e494c9" name="us-gaap:CommonStockSharesOutstanding" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">75,673,609</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1b9af132-84eb-4913-bb81-aacdb797d3fb" contextRef="C_621960a9-31dd-42b5-aed2-de10d3e494c9" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">76</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_25cf455e-24b9-4d69-9557-266b5f83e0b8" contextRef="C_0044e51b-f19d-4ca8-a9be-c8ca838009e6" name="us-gaap:CommonStockSharesOutstanding" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">14,216,250</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1340e132-dec4-4c3b-aa11-cf1c67a3de5e" contextRef="C_0044e51b-f19d-4ca8-a9be-c8ca838009e6" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7065166f-8c29-49ce-acf3-c9db9696650b" contextRef="C_d7ff49a0-591c-4670-8861-9b5ef0fa1ac9" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,776</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5f5d2375-628d-406c-8722-b56cb83e6bb1" contextRef="C_a69688f7-b232-4723-aa8c-1d0dcf6459e3" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">229,815</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5b7e784c-199d-455e-9ade-93a18951a91f" contextRef="C_0e81f095-9140-4db4-bbf0-4be1ca266310" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">447</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_78aedf03-4d70-44f1-89cc-1eadfffdf3a7" contextRef="C_c043a69a-006b-4291-811f-9179c2496b03" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">237,128</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:7pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Consolidated net income</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_90d18465-5164-43ad-9085-b058d290f691" contextRef="C_bc7e8b1b-d605-4cfc-97f0-4acfa6c6da4f" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">49,193</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c482eb0e-ba68-481c-8e61-a9cef5be1d2d" contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">49,193</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:7pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Stock&#8211;based compensation expense</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5c40c564-a31d-48e1-9f77-9f8e12cc2072" contextRef="C_aa60a384-4d5b-443d-b1cf-c7bd16c54a27" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14,743</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_bc6ed34a-34cd-43a0-8ae6-1d66b5dc7802" contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14,743</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:7pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Issuance of common stock upon vesting of restricted stock units</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_02419cc3-95a5-493b-b161-0c61a501c469" contextRef="C_2e82b093-0ecf-4437-9a1f-689e24028acb" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">601,460</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_cc94c1c0-367c-4462-a498-045ad860b315" contextRef="C_2e82b093-0ecf-4437-9a1f-689e24028acb" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6d5a4c34-0b72-4572-929c-63087da1062e" contextRef="C_aa60a384-4d5b-443d-b1cf-c7bd16c54a27" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">1</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:7pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Withholding taxes on net share settlements of restricted stock units</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_dd0c0212-fe61-425b-accc-b38f6e2e13ff" contextRef="C_2e82b093-0ecf-4437-9a1f-689e24028acb" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">209,415</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1f219095-3b14-4972-a2ff-305f09671b7b" contextRef="C_aa60a384-4d5b-443d-b1cf-c7bd16c54a27" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,020</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8dcf14c5-217b-4027-8780-582986029973" contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,020</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    </tr>
    <tr style="height:7pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Repurchase of common stock</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f111d83d-8cfc-404c-9690-3162cb787764" contextRef="C_2e82b093-0ecf-4437-9a1f-689e24028acb" name="us-gaap:StockRepurchasedDuringPeriodShares" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">946,971</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_027b679c-0ec6-4721-9aa5-03c61af475af" contextRef="C_2e82b093-0ecf-4437-9a1f-689e24028acb" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5c261006-42eb-49f5-959a-8918bcbcc50d" contextRef="C_aa60a384-4d5b-443d-b1cf-c7bd16c54a27" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,734</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_024047e5-70eb-40dc-9463-81ab8dd48979" contextRef="C_bc7e8b1b-d605-4cfc-97f0-4acfa6c6da4f" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">21,632</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_860a34d6-d064-4cf8-9ceb-2bf58b8cadec" contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">29,367</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    </tr>
    <tr style="height:7pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Conversion of common stock</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_05777996-37bb-499a-9a8f-2ca2d260d0ce" contextRef="C_2e82b093-0ecf-4437-9a1f-689e24028acb" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">452,637</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b7c2798b-2316-4665-b248-8c0c31a904c9" contextRef="C_3f186701-dabe-4d48-97f2-ed8164b6629d" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" unitRef="U_shares" decimals="INF" sign="-" format="ixt:num-dot-decimal">452,637</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:7pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Foreign currency translation adjustment</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6a80c3a8-c556-42d0-a855-c4870e4c00c8" contextRef="C_66684a31-5854-49d3-8560-a1fb186b9bed" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">321</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b3031200-24e6-4770-9362-f75a4680b7aa" contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">321</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    </tr>
    <tr style="height:7pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Balance as of June 30, 2026</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c1ef7b01-6ba2-4e5d-ae65-32525c2163bb" contextRef="C_092fd2f8-fb4f-44af-85f4-6a07372267bb" name="us-gaap:CommonStockSharesOutstanding" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">75,571,320</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_123de9eb-0112-4b11-b03c-6f5d4d3659c4" contextRef="C_092fd2f8-fb4f-44af-85f4-6a07372267bb" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">76</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8aeec99d-db8b-4174-b76c-911ad997e839" contextRef="C_f850529f-8c84-4c83-b448-9987421d7cd9" name="us-gaap:CommonStockSharesOutstanding" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">13,763,613</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5cb9ff14-a59e-438f-a3a8-699c7470b0c3" contextRef="C_f850529f-8c84-4c83-b448-9987421d7cd9" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9b793393-8b24-4f0e-a9e8-a7714ad872ad" contextRef="C_4fa5250c-9aec-40c6-837c-08f4999dd697" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,764</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_fc348b86-0947-4ed9-a50b-0df2f7031ee2" contextRef="C_17b54e43-596a-4d70-8a1a-6ebca80cf8fb" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">257,376</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3e9cf52b-db9a-4c38-8948-40eb72a8c5e5" contextRef="C_61301677-9e71-4258-8048-2c7b6d07c182" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">126</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_bf240f4c-2825-4431-907d-57e69924e277" contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">264,356</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:7pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Balance as of December 31, 2024</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4cca1a31-94a9-4c4a-bb6c-52c9525f9950" contextRef="C_daa0e154-7ef9-493c-ad68-0a5625842657" name="us-gaap:CommonStockSharesOutstanding" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">89,002,571</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d42f21f3-d0a6-4bc1-a986-65b43afd551d" contextRef="C_daa0e154-7ef9-493c-ad68-0a5625842657" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">89</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_fb88331c-a8d9-4be9-9dae-10251b5ae2e9" contextRef="C_e244353d-1b34-4149-9278-4c131b618a7b" name="us-gaap:CommonStockSharesOutstanding" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">14,986,745</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2af14f47-5fac-411e-89c1-6d1de30bd0a1" contextRef="C_e244353d-1b34-4149-9278-4c131b618a7b" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">15</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_addff82b-1137-481e-8963-92d8ef6e7a95" contextRef="C_e92c681c-e6d4-4336-b52c-5808b2ef3491" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">169,013</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_536aa73a-2b22-4381-9e1e-c6911f7b3a25" contextRef="C_da8c7906-5041-4be3-b43b-2395fa93af88" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">375,119</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_018d48e6-ac1a-4d66-b860-0f14f7e833da" contextRef="C_cb491e23-2cbe-49c9-961e-825eeec305ad" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">2,547</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_eedf17a0-2e73-4033-95f4-cbc78675847e" contextRef="C_01e7720a-8875-4b04-9bdd-7a5be4df7878" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">541,689</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:7pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Consolidated net income</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4a358014-0068-4a17-8321-ffcdcd399a28" contextRef="C_706d2569-2ccc-4615-9ac5-f44cc3dfa5f4" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">39,045</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_94e1341b-e668-46ae-a288-f2c4e1231e27" contextRef="C_1121a136-61e9-41a7-bb7b-5778212f1ac6" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">39,045</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:7pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Stock&#8211;based compensation expense</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d52848c4-af11-496a-96b5-fae3791ea7fc" contextRef="C_f50193df-0ea1-4fc8-a37e-28230dad02ea" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14,538</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c9843c59-c736-45e2-a9e1-2b02270a99e0" contextRef="C_1121a136-61e9-41a7-bb7b-5778212f1ac6" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14,538</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:7pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Issuance of common stock upon exercise of stock options</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_01edb70c-025e-4c18-8cdd-a672f6c0d61c" contextRef="C_20b3fb86-1da7-47e3-bbc4-3271a358d62b" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">16,426</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5733668a-9a84-4c9e-88c5-be835ee5a6cd" contextRef="C_f50193df-0ea1-4fc8-a37e-28230dad02ea" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">394</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_942c6169-33ba-43ab-9122-f50635c99595" contextRef="C_1121a136-61e9-41a7-bb7b-5778212f1ac6" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">394</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:7pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Issuance of common stock upon vesting of restricted stock units</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9dc44058-6212-4bb8-b5dd-845d78149f8c" contextRef="C_20b3fb86-1da7-47e3-bbc4-3271a358d62b" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">715,951</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:7pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Withholding taxes on net share settlements of restricted stock units</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ab867632-93a7-4de3-bd0b-3af5aa5b3133" contextRef="C_20b3fb86-1da7-47e3-bbc4-3271a358d62b" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">251,366</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5f336b53-27f3-49cb-912c-ef8ff317e589" contextRef="C_f50193df-0ea1-4fc8-a37e-28230dad02ea" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,987</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_dde802c3-6cf2-414c-af39-5aa074b18664" contextRef="C_1121a136-61e9-41a7-bb7b-5778212f1ac6" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,987</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    </tr>
    <tr style="height:7pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Repurchase of common stock</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3b2cc487-7fc4-44c1-a767-a5db26fa2632" contextRef="C_20b3fb86-1da7-47e3-bbc4-3271a358d62b" name="us-gaap:StockRepurchasedDuringPeriodShares" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">5,919,435</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5148f7f0-43b7-4dde-8819-c6dcd412b110" contextRef="C_20b3fb86-1da7-47e3-bbc4-3271a358d62b" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c45a4451-f415-4b0e-8da2-7e01f267acd8" contextRef="C_f50193df-0ea1-4fc8-a37e-28230dad02ea" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">168,183</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_06e247e1-c3da-4f97-ac39-d615e5c77f1c" contextRef="C_706d2569-2ccc-4615-9ac5-f44cc3dfa5f4" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">17,678</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d8a12ef0-7907-488b-ac8d-b8f557e35c0d" contextRef="C_1121a136-61e9-41a7-bb7b-5778212f1ac6" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">185,867</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    </tr>
    <tr style="height:7pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Conversion of common stock</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6e3f76d9-cea9-4773-80fa-341835bb25a6" contextRef="C_20b3fb86-1da7-47e3-bbc4-3271a358d62b" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">770,495</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e3e96746-da4d-4f98-87c6-7f290b1dd9c4" contextRef="C_20b3fb86-1da7-47e3-bbc4-3271a358d62b" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6893cf96-caf0-42ea-bbba-d76c0c28b4f0" contextRef="C_4ddfe855-55dc-47ce-a5c7-9f6f5ead8be9" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" unitRef="U_shares" decimals="INF" sign="-" format="ixt:num-dot-decimal">770,495</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8a45a485-d1cc-4376-bd99-c2e06305dde1" contextRef="C_4ddfe855-55dc-47ce-a5c7-9f6f5ead8be9" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">1</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:7pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Foreign currency translation adjustment</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_148c4d51-8475-41f5-a92d-73927ef07e30" contextRef="C_97c28fba-0a1c-469a-b64f-97d17d65e233" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,238</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6b229980-b9a6-43c7-adb3-849ccc72f2c5" contextRef="C_1121a136-61e9-41a7-bb7b-5778212f1ac6" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,238</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:7pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Balance as of March 31, 2025</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9a00beb4-5208-46eb-b6f4-78d0a91b7793" contextRef="C_77e2342f-5907-49fd-a1ee-b76a9b01ae5a" name="us-gaap:CommonStockSharesOutstanding" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">84,334,642</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6a2b2a49-8f5e-42bc-9928-b4836219e51f" contextRef="C_77e2342f-5907-49fd-a1ee-b76a9b01ae5a" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">84</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_fc410aeb-4958-474c-b380-ca108073ac8e" contextRef="C_3409345b-e8b4-4161-8f40-14c1d425d316" name="us-gaap:CommonStockSharesOutstanding" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">14,216,250</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_227e6968-eaba-41e5-866d-ed52db673cfc" contextRef="C_3409345b-e8b4-4161-8f40-14c1d425d316" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c253be02-2e34-4f68-926a-e316fdb16f27" contextRef="C_b7db9474-4ece-4003-8e7a-ea0e96fe8e82" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,775</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_74cc86a7-9330-4bdc-a8dd-d9ba433c11fd" contextRef="C_8d9a5e2f-02ed-4b55-bbcb-ddcfbaba97be" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">396,486</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0179fe00-04fe-4a80-bfd2-18ccc8ad4e15" contextRef="C_b6b60db6-9177-49e2-8e9c-1e1131c4c529" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">1,309</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_bdec7543-455e-4b53-932f-092cdcd1055e" contextRef="C_1130ea9c-c512-4cc2-8714-9cff1b16dfc4" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">402,050</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:7pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Consolidated net income</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_49d50a83-0937-4717-b93b-b89e1bac7d0d" contextRef="C_f26abbb9-2eb8-4fce-9bab-b7bdb5e8926a" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">22,343</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a986b798-90cd-4b9e-9128-9bf846a93d9f" contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">22,343</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:7pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Stock-based compensation expense</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0972585c-ae18-4366-a7f3-74feef14dbcf" contextRef="C_05e53813-6e27-42b3-a12a-fb020a7a6475" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14,883</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_96988188-0188-45ca-a25f-ea7fc89b037f" contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14,883</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:7pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Issuance of common stock upon exercise of stock options</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ae806d99-1351-4f2b-944c-5cd675a3eaec" contextRef="C_80e3ef78-5685-4105-8e85-c01c2e219a5d" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">1,500</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_071e94d0-959b-4eca-be7a-98cc946dd0bc" contextRef="C_05e53813-6e27-42b3-a12a-fb020a7a6475" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8cb20cb2-988f-460d-8c23-1f515efacf65" contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:7pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Issuance of common stock upon vesting of restricted stock units</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_87bb7dcc-43e0-48c9-b9f1-15a17494bc0c" contextRef="C_80e3ef78-5685-4105-8e85-c01c2e219a5d" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">630,591</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_90e8f112-11d3-46a1-9066-bacb63c971f2" contextRef="C_80e3ef78-5685-4105-8e85-c01c2e219a5d" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2366b07c-334a-4272-97fb-d8e8f4570586" contextRef="C_05e53813-6e27-42b3-a12a-fb020a7a6475" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">1</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:7pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Withholding taxes on net share settlements of restricted stock units</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_956b1ac1-41c4-48cd-a6fd-61937df67e3f" contextRef="C_80e3ef78-5685-4105-8e85-c01c2e219a5d" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">216,786</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b3dcc13a-f0e2-4cdd-b95a-d228704e2bdc" contextRef="C_05e53813-6e27-42b3-a12a-fb020a7a6475" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,343</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_515edbb5-0436-4a24-8b86-336cd6bc67c8" contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,343</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    </tr>
    <tr style="height:7pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Repurchase of common stock</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a074f4a1-27d4-4e0c-b640-e486ac21d36a" contextRef="C_80e3ef78-5685-4105-8e85-c01c2e219a5d" name="us-gaap:StockRepurchasedDuringPeriodShares" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">11,004</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9f08f9bf-3cd8-449d-ab37-a1f72f11936f" contextRef="C_05e53813-6e27-42b3-a12a-fb020a7a6475" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">42</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d8b8dcea-ea45-4e6b-a2d1-53aec2278b1a" contextRef="C_f26abbb9-2eb8-4fce-9bab-b7bdb5e8926a" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">187</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_caf486cd-b56c-47ed-9c8f-8cf47f00007a" contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">145</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    </tr>
    <tr style="height:7pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Foreign currency translation adjustment</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4d5520b8-d06d-4775-b1c3-f4043ddf468f" contextRef="C_1bc6a209-269c-48ff-98d9-4072d6c607f5" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,679</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_511422b7-007e-4abd-9af8-d406561c4175" contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,679</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:7pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Balance at June 30, 2025</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9c9e52f4-c016-41aa-bcff-54d13c9b8977" contextRef="C_14ef4725-a5c4-489a-aff7-8f4366bb1b7c" name="us-gaap:CommonStockSharesOutstanding" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">84,738,943</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b191a3de-144d-48da-9f40-e36824c991ad" contextRef="C_14ef4725-a5c4-489a-aff7-8f4366bb1b7c" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">85</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6f609ed5-d1a4-4e13-96bd-9c8730a68008" contextRef="C_779c9ac8-84c5-4961-a647-80a905d7f5ba" name="us-gaap:CommonStockSharesOutstanding" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">14,216,250</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1a69013f-4f8f-404a-a4f0-08b8e8347a32" contextRef="C_779c9ac8-84c5-4961-a647-80a905d7f5ba" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_98f2b332-3d3b-4699-b3bd-e3d952fff950" contextRef="C_318ef7ed-42ec-42e9-bcd2-ae641ca45005" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">15,366</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c539c389-8174-449f-b741-614e062dfdfe" contextRef="C_e4b6fab8-88f8-433f-bd8f-1b8479b27d89" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">418,642</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a94637f2-401c-4fac-b503-b30d594b96e6" contextRef="C_361c419d-2547-4efb-8345-29914b5a34c0" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,370</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_35fb58c5-c77c-486d-a9db-0d558b54781f" contextRef="C_c30e24b4-edf2-408b-94dc-80e6572116e2" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">435,477</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#00002d;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">The accompanying notes are an integral part of these Unaudited Condensed Consolidated Financial Statements.</span></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">6</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="color:#0000ff;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;display:inline-block;font-size:11pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:2;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:16pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">CarGurus, Inc.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;" id="consolidatedstatementsofcashflows"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:16pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Unaudited Condensed Consolidated Statements of Cash Flows</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:16pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(in thousands)</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-size:2pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</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:2pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
    <tr style="visibility:collapse;">
     <td style="width:66.72%;box-sizing:content-box;"/>
     <td style="width:1.72%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:12.92%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1.72%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:12.92%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Six Months Ended <br/>June 30,</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2026</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2025</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#eef2f7;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Operating Activities</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Consolidated net income</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6e9bde06-4cc4-4b4f-816c-dc68c799611f" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">81,421</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0c01b9eb-e7b5-411c-b120-748eb7169fc4" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">61,388</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#eef2f7;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Adjustments to reconcile consolidated net income to net cash provided by operating activities</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Depreciation and amortization</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a5945369-23a2-481a-b2ec-c2a379f04a79" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:DepreciationDepletionAndAmortization" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">15,099</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5b28c0ca-325b-4120-94c9-e096a2cad25f" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:DepreciationDepletionAndAmortization" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">13,236</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Currency loss (gain) on foreign denominated transactions</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e0def25e-14b9-46af-8be4-5298c3ec2b46" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:ForeignCurrencyTransactionGainLossUnrealized" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">165</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_09c039ac-da31-415a-8def-8255a7723ce2" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:ForeignCurrencyTransactionGainLossUnrealized" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">457</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Deferred taxes</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_362a92e0-87c8-4a21-80a7-faf2f1b1252b" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="carg:DeferredTaxesUnderOperatingActivities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,693</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f43bbe1f-d4aa-4a70-b0da-c69ef3e9bca8" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="carg:DeferredTaxesUnderOperatingActivities" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">13,330</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Provision for doubtful accounts</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_df630e46-eda6-4b4d-b6e1-62ce82b765e2" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:ProvisionForDoubtfulAccounts" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,486</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0bcd230d-66b0-4f21-84a3-05d076d3d8f6" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:ProvisionForDoubtfulAccounts" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,123</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Stock-based compensation expense</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5869a65c-5149-4b1a-bf24-e1d2abedfb91" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:ShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">26,630</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_37ee6d6a-52cb-4289-9118-c8ec12f574cd" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:ShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">25,925</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Amortization of deferred financing costs</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8b049267-f5ed-4c28-b751-3944fddcedf2" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:AmortizationOfFinancingCosts" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">258</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_cca2b629-983d-4e36-a57b-76d967ccba13" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:AmortizationOfFinancingCosts" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">258</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Amortization of deferred contract costs</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_82262b81-c04f-4460-8a9f-9b8c38ed5e80" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:CapitalizedContractCostAmortization" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,749</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_fb6bd402-b088-4baf-9bf8-69b7bd06410f" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:CapitalizedContractCostAmortization" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,814</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Impairments</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5ad4ca39-60dd-4e17-b812-68fe541b55e6" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:AssetImpairmentCharges" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">20,161</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b00d8af2-a7a2-4dd0-997e-89a2c287c8fa" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:AssetImpairmentCharges" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">32,552</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Changes in operating assets and liabilities</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:8pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.48%;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Accounts receivable</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4d3c7eab-a3b2-4c6d-b608-3a4a044c0ebc" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:IncreaseDecreaseInAccountsReceivable" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,410</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a71ccefe-5887-459f-a1ca-195a85664204" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:IncreaseDecreaseInAccountsReceivable" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">2,223</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:8pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.48%;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Inventory</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_45c39ea4-6c53-4df4-b7a9-aee169ef234b" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:IncreaseDecreaseInInventories" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_84b7038d-afe6-4cf8-b76b-fb333b36e8cc" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:IncreaseDecreaseInInventories" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">373</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:8pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.48%;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Prepaid expenses, prepaid income taxes, and other assets</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3b4eee9d-7200-46b8-b437-a2ccb9ef0509" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">12,997</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9d43c9bc-2b21-49e9-a98d-156b08deaebb" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">8,894</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:8pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.48%;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Deferred contract costs</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d0378b6a-701e-43fc-81cf-b88458072def" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:IncreaseDecreaseInContractWithCustomerAsset" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,716</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_544048e9-d8ef-4e78-99bd-467e4675c0ce" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:IncreaseDecreaseInContractWithCustomerAsset" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,429</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:8pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.48%;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Accounts payable</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b69b5c0f-7e57-4372-a980-1e95fa2653a4" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:IncreaseDecreaseInAccountsPayable" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,525</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e4f7ffad-131b-4b30-844f-79678a96e0ea" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:IncreaseDecreaseInAccountsPayable" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,692</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:8pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.48%;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Accrued expenses, accrued income taxes, and other liabilities</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c6317481-270c-4cec-9c27-8f0bc907e1bb" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="carg:IncreaseDecreaseInAccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilities" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">182</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f7e2f521-94e7-4704-9a0b-f64059de21fc" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="carg:IncreaseDecreaseInAccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilities" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">3,204</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:8pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.48%;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Deferred revenue</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_18992c57-212d-40f7-b021-26f409286909" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,411</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e79c69a0-2574-4349-851c-849800dfd134" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,686</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:8pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.48%;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Lease obligations</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e0bf9438-6400-4aa6-bb7d-70bc304f2057" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="carg:IncreaseDecreaseInLeaseObligations" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">2,847</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a78ac160-39db-4be6-a4ba-b2d190e5fb0c" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="carg:IncreaseDecreaseInLeaseObligations" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,000</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Net cash provided by operating activities</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6f7ab42a-22f9-4934-9792-44ec691b6a62" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">164,440</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c8f3a527-7557-4cb4-8d36-659c989c82c1" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">140,998</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Investing Activities</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Purchases of property and equipment</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0f7e3165-5965-42df-bcf3-7adac58139c9" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">953</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b8f9bda2-986f-4a00-b7fd-a9bb387f685c" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,823</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Capitalization of website development costs</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3bf44755-a1a6-49e2-8193-3e277931ecc7" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:PaymentsToDevelopSoftware" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12,649</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d6ba05bc-01df-4313-854a-cb115517f742" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:PaymentsToDevelopSoftware" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,653</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Net cash used in investing activities</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9e5c5f04-e7fe-409d-9bf8-08441afb8aeb" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">13,602</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7ce9d216-03bc-46f5-82cd-2665e0f62d0b" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">15,476</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Financing Activities</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Proceeds from issuance of common stock upon exercise of stock options</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d185f790-a7ab-47f2-ad2f-9395a1a65d14" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:ProceedsFromStockOptionsExercised" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">55</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_64555c11-3a2b-4ed0-b05f-adc7e86c912b" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:ProceedsFromStockOptionsExercised" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">404</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Payment of withholding taxes on net share settlements of restricted stock units</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_92974bac-a746-4aaf-8e1c-57d0763537ac" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="carg:PaymentOfWithholdingTaxesOnNetShareSettlementsOfRestrictedStockUnits" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">13,596</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f8eab1a5-1fee-4f93-93d9-71e6ae45d0fe" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="carg:PaymentOfWithholdingTaxesOnNetShareSettlementsOfRestrictedStockUnits" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">15,330</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Repurchases of common stock</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_06dd61dd-80c1-45ea-85da-9419b28f74d5" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:PaymentsForRepurchaseOfCommonStock" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">202,135</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_61435470-8ef8-4d6b-ac11-2b2fde90b81c" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:PaymentsForRepurchaseOfCommonStock" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">184,608</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Payment of excise tax for repurchase of common stock</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5dcece19-da59-4eac-a320-32403751c053" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="carg:PaymentOfExciseTaxesOnRepurchasesOfCommonStock" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,654</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0785480f-565d-42c4-91ce-49e2797c369d" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="carg:PaymentOfExciseTaxesOnRepurchasesOfCommonStock" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">682</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Payment of finance lease obligations</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0597d2d3-11b1-4d3b-a6ad-dff10de0451e" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:FinanceLeasePrincipalPayments" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">43</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a3229c32-5e41-47ea-8354-c4b0a8f18ef2" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:FinanceLeasePrincipalPayments" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">40</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Change in gross advance payments received from third-party transaction processor</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ad59d449-a252-4b51-8a92-ccae4379cc27" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="carg:ChangeInGrossAdvancePaymentsReceivedFromThirdPartyPaymentProcessor" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_aafa7bf8-f84a-4818-b9bc-7cf13211082a" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="carg:ChangeInGrossAdvancePaymentsReceivedFromThirdPartyPaymentProcessor" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">281</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Net cash used in financing activities</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f983e6a0-722f-42af-b494-59e729a23cfc" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">218,373</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0e97cda2-0659-4108-ae79-00f2eed693c6" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">200,537</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Impact of foreign currency on cash, cash equivalents, and restricted cash</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2093b1b4-dd48-45f4-8428-aaba5f5c2c50" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">847</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d76c77bd-a2ac-47fb-b042-5995f64b8a28" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,135</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Net decrease in cash, cash equivalents, and restricted cash</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a55b1e47-2e42-4a50-98d5-e2e3942e0dd5" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">68,382</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_73801ff7-5e49-47fb-b256-3b8572693067" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">72,880</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Cash, cash equivalents, and restricted cash at beginning of period</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9cb3499b-5ec8-4a50-ba31-4108047de130" contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">190,518</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_654b2322-c440-45e4-a180-5a521ade493e" contextRef="C_01e7720a-8875-4b04-9bdd-7a5be4df7878" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">306,229</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Cash, cash equivalents, and restricted cash at end of period</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_986ca9b5-2f69-41a3-9779-c0f6a628ca58" contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">122,136</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d8d4d4b0-19f1-4ffc-bc87-8b5c789b6cf9" contextRef="C_c30e24b4-edf2-408b-94dc-80e6572116e2" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">233,349</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Supplemental disclosure of cash flow information</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(Refunds) or cash paid for income taxes, net</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_950eacb2-30c1-444f-8119-de455da47d00" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:IncomeTaxesPaidNet" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">356</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7e045248-02bc-465a-bcbd-d788c4b4b126" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:IncomeTaxesPaidNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">17,269</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Cash paid for operating lease liabilities</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_df82426d-af65-45ff-8735-7285846e534e" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:OperatingLeasePayments" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,531</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9d43758f-28c9-4244-ab72-6f9c74735bcf" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:OperatingLeasePayments" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,997</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Cash paid for interest</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_92435a2d-456d-47e1-9c2f-f678fb40a419" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:InterestPaidNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">309</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_95ef7b35-bb77-4eae-a75a-b218051f5e0e" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:InterestPaidNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">316</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Supplemental noncash disclosure of cash flow information</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Unpaid purchases of property and equipment and capitalized hosting arrangements</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_938722b0-60c3-49f8-9f27-0440de23dc2e" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,040</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9599cf8e-0042-4af8-b11f-7440987e124e" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">842</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Capitalized stock-based compensation expense in website development and<br/>&#160;&#160;&#160;internal-use software costs and hosting arrangements</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0696f7de-c68e-4a26-a25c-177e01c864f4" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,919</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6aebeb7e-fb97-4b35-b5a7-1be79c333e6b" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,496</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Unpaid repurchases of common stock</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8c78d511-b0d0-49db-933d-6951f518f4bc" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="carg:UnpaidRepurchasesOfCommonStock" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,170</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2fe8283e-bbe5-4743-a29d-644df84c4b5e" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="carg:UnpaidRepurchasesOfCommonStock" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Unpaid excise tax on repurchases of common stock</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7c2c4d4c-f834-49d1-9ab1-cdaf58c213b3" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="carg:UnpaidExciseTaxOnRepurchasesOfShares" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,676</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2e8f8b34-ac76-45c6-baef-b855d2f06a2d" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="carg:UnpaidExciseTaxOnRepurchasesOfShares" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,402</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Obtaining a right-of-use asset in exchange for an operating lease liability</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_203a089c-7723-495c-a6fb-047691ada181" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="carg:RightOfUseAssetIncreaseDecreaseObtainedInExchangeForOperatingLeaseLiability" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c0af8105-e523-4b39-80c7-05e8e8ff00c5" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="carg:RightOfUseAssetIncreaseDecreaseObtainedInExchangeForOperatingLeaseLiability" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">201</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#00002d;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">The accompanying notes are an integral part of these Unaudited Condensed Consolidated Financial Statements.</span></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">7</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="color:#0000ff;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;display:inline-block;font-size:11pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:2;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:16pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">CarGurus, Inc.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;" id="notes_to_consolidated_financial_statemen"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:16pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Notes to Unaudited Condensed Consolidated </span><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:16pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Financial Statements</span><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:16pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:'Outfit',sans-serif;"><ix:nonNumeric id="F_b91999a0-d031-458b-aaf6-63fe64a61550" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">1. Organization and Business Description</span><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;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:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">CarGurus, Inc. (the &#8220;Company&#8221; or &#8220;CarGurus&#8221;) is a multinational automotive platform helping consumers and dealers confidently buy and sell vehicles. Founded in 2006 with a mission to bring more trust and transparency to car shopping, CarGurus is an automotive shopping site in the U.S. CarGurus</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8217;</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> selection, trusted automotive insights, and data-driven products and solutions support each shopper</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8217;</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">s journey</span><span style="color:#00002d;white-space:pre-wrap;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> &#8211; </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">from online research and shopping to in-dealership decisions</span><span style="color:#00002d;white-space:pre-wrap;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> &#8211;</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> to empower them at every step. CarGurus provides dealers a personalized, predictive intelligence platform with software solutions that helps them run their businesses more efficiently and profitably at all stages of inventory acquisition and pricing, marketing, and conversion to sale.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">The Company operates under the CarGurus brand in the U.S., Canada, and the U.K, with the U.S. representing its primary market. In addition, the Company operates the Autolist online marketplace in the U.S. and the PistonHeads online marketplace in the U.K. as independent brands.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">The Company has subsidiaries in the U.S., Canada, Ireland, and the U.K.</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">CarOffer, LLC (&#8220;CarOffer&#8221;) completed its wind-down and, for accounting purposes, was considered abandoned as of December 31, 2025. For further information, refer to Note 3 of the Unaudited Condensed Consolidated Financial Statements (as defined below).</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Effective as of the fourth quarter of 2025 the Company revised its segment reporting from </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_de11c94d-e427-4b6f-9659-2793f4f90512" contextRef="C_05aa6ff6-87c4-4990-afa6-8ff58345c837" name="us-gaap:NumberOfReportableSegments" unitRef="U_Segment" decimals="INF" format="ixt-sec:numwordsen">two</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> reportable segments to </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f40a4935-0174-4699-9641-e57e94761097" contextRef="C_39f4a642-dc37-4485-a939-99d11578d0c9" name="us-gaap:NumberOfReportableSegments" unitRef="U_Segment" decimals="INF" format="ixt-sec:numwordsen">one</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> reportable segment, in connection with the wind-down of CarOffer and as a result of the Chief Operating Decision Maker (</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8220;CODM&#8221;) managing the business, making operating decisions, and evaluating operating performance on a consolidated basis. For further segment reporting and geographic information, refer to Note 13 of the Unaudited Condensed Consolidated Financial Statements.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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, litigation, and dependence on key individuals.</span></p></ix:nonNumeric></div><div><ix:nonNumeric id="F_1ed5e63d-7ffc-433b-a008-6810d617dc0c" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:SignificantAccountingPoliciesTextBlock" escape="true" continuedAt="F_1ed5e63d-7ffc-433b-a008-6810d617dc0c_1"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2. Summary of Significant Accounting Policies</span></p><div><ix:nonNumeric id="F_123a4911-dca3-4938-b6d5-c46660d39a3f" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" escape="true" continuedAt="F_123a4911-dca3-4938-b6d5-c46660d39a3f_1"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Basis of 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:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">The accompanying interim condensed consolidated financial statements are unaudited (the &#8220;Unaudited Condensed Consolidated Financial Statements&#8221;). The Unaudited Condensed Consolidated Financial Statements and related disclosures have been prepared in conformity with accounting principles generally accepted in the U.S. (&#8220;GAAP&#8221;). Any reference in these notes to applicable guidance is meant to refer to GAAP as found in the Accounting Standards Codification (&#8220;ASC&#8221;) and Accounting Standards Update (&#8220;ASU&#8221;) of the Financial Accounting Standards Board (&#8220;FASB&#8221;).</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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 (&#8220;SEC&#8221;). 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&#8217;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></ix:nonNumeric></div></ix:nonNumeric></div></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">8</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="color:#0000ff;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;display:inline-block;font-size:11pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:2;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><div><ix:continuation id="F_1ed5e63d-7ffc-433b-a008-6810d617dc0c_1" continuedAt="F_1ed5e63d-7ffc-433b-a008-6810d617dc0c_2"><div style="font-size:10pt;font-family:'Outfit',sans-serif;"><ix:continuation id="F_123a4911-dca3-4938-b6d5-c46660d39a3f_1"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">The Unaudited Condensed Consolidated Financial Statements should be read in conjunction with the Company&#8217;s audited consolidated financial statements and the notes thereto included in the Company&#8217;s Annual Report on Form 10-K for the fiscal year ended December 31, 2025, filed with the SEC on February 19, 2026 (the &#8220;Annual Report&#8221;).</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">The Company has presented the financial results of CarOffer as discontinued operations in the Unaudited Condensed Consolidated Financial Statements</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">. </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a55885d2-9a82-43da-a704-75e62873416a" contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation" unitRef="U_USD" scale="3" decimals="INF" format="ixt-sec:numwordsen"><ix:nonFraction id="F_e6b3faa5-ed9a-47ff-8445-9a917e0993ed" contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation" unitRef="U_USD" scale="3" decimals="INF" format="ixt-sec:numwordsen"><ix:nonFraction id="F_d4450a82-8e05-4225-9e09-45bce9b14d99" contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" unitRef="U_USD" scale="3" decimals="INF" format="ixt-sec:numwordsen"><ix:nonFraction id="F_26b66e56-cec5-4ce3-a32e-ebbbdeaa8d92" contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" unitRef="U_USD" scale="3" decimals="INF" format="ixt-sec:numwordsen">No</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> assets or liabilities were classified as discontinued operations as of June 30, 2026 or December 31, 2025. N</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">o results of operations were classified as discontinued operations for the three and six months ended June 30, 2026. The Unaudited Condensed Consolidated Income Statement for the three and six months ended June 30, 2025, was derived from the Unaudited Condensed Consolidated Income Statement of CarGurus, Inc. as of that date, adjusted for the reclassification of discontinued operations. The Unaudited Condensed Consolidated Statement of Comprehensive Income, Unaudited Condensed Consolidated Statement of Stockholders&#8217; Equity, and the Unaudited Condensed Consolidated Statement of Cash Flows as of June 30, 2025, related to discontinued operations have not been separately reclassified and are included within each for the period referenced. Unless indicated otherwise, the information in these notes to the Unaudited Condensed Consolidated Financial Statements relates to the Company&#8217;s continuing operations and does not include the results of discontinued operations. For further information on discontinued operations, refer to Note 3 of the Unaudited Condensed Consolidated Financial Statements</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">.</span></p></ix:continuation></div><div style="font-size:10pt;font-family:'Outfit',sans-serif;"><ix:nonNumeric id="F_54048b8a-f438-4cbb-871d-f1d5e51d13fc" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:ConsolidationPolicyTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Principles of Consolidation</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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></p></ix:nonNumeric></div><div style="font-size:10pt;font-family:'Outfit',sans-serif;"><ix:nonNumeric id="F_7a132ec9-04b1-4a9f-b6f2-a30bd5bb2d8f" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:SubsequentEventsPolicyPolicyTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Subsequent Event Considerations</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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, other than those described in Note 14 of the	 Unaudited Condensed Consolidated Financial Statements.</span></p></ix:nonNumeric></div><div style="font-size:10pt;font-family:'Outfit',sans-serif;"><ix:nonNumeric id="F_80e21025-50e4-4ba5-931d-07f110add6e4" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:UseOfEstimates" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Use of Estimates</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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 expense during the reporting period.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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&#8217;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="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Critical estimates relied upon in preparing the Unaudited Condensed Consolidated Financial Statements include the capitalization and useful lives of product, technology, and development costs for website development, internal-use software, and hosting arrangements. Accordingly, the Company considers this to be its critical accounting estimate, and believes that of the Company&#8217;s significant accounting policies, this involves the greatest degree of judgment and complexity.</span></p></ix:nonNumeric></div><div><ix:nonNumeric id="F_356f4504-48c4-4d58-8aff-773e466e23aa" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:ConcentrationRiskCreditRisk" escape="true" continuedAt="F_356f4504-48c4-4d58-8aff-773e466e23aa_1"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Concentration of Credit Risk</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="font-size:10pt;font-family:'Outfit',sans-serif;"><ix:nonNumeric id="F_2eb722c1-eeb1-4f2a-9d29-38b7559171a0" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:ConcentrationRiskCreditRiskFinancialInstrumentsOffBalanceSheetRisk"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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></ix:nonNumeric></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> Financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of cash and cash equivalents, and trade accounts receivable.</span></p></ix:nonNumeric></div></ix:continuation></div></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">9</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="color:#0000ff;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;display:inline-block;font-size:11pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:2;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><div><ix:continuation id="F_1ed5e63d-7ffc-433b-a008-6810d617dc0c_2" continuedAt="F_1ed5e63d-7ffc-433b-a008-6810d617dc0c_3"><div style="font-size:10pt;font-family:'Outfit',sans-serif;"><ix:continuation id="F_356f4504-48c4-4d58-8aff-773e466e23aa_1"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">The Company routinely assesses the creditworthiness of its customers and does not require collateral. The Company generally has not experienced material losses related to receivables from individual customers or groups of customers as the losses were dispersed across a large number of customers. Due to this factor, no additional credit risk beyond amounts provided for collection losses was believed by management to be probable in the Company&#8217;s trade accounts receivable.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">As of June 30, 2026 and December 31, 2025</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">, </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;"><span style="-sec-ix-hidden:F_16dfd867-e5c6-482e-b2b3-3085fccc51e7;"><span style="-sec-ix-hidden:F_4ddd4232-568b-4303-b49a-6151efd8d2cc;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">a payment processor</span></span></span></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> for several </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;"><span style="-sec-ix-hidden:F_d520e221-d702-4c04-8ff3-dbbdbe773036;"><span style="-sec-ix-hidden:F_7518d0f7-80e4-4ac4-8dfa-8ec00386356c;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">hundred</span></span></span></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> dealer accounts represented </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5f7f7f15-3fdd-4d7f-ba3f-9fc3d845c66d" contextRef="C_30451019-4dd3-43a3-b046-0ca819738fe5" name="us-gaap:ConcentrationRiskPercentage1" unitRef="U_pure" scale="-2" decimals="3" format="ixt:num-dot-decimal">10.9</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> and </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4000893f-29af-4f00-ab26-bc9579f66237" contextRef="C_18f96de8-d798-41dd-bc5c-2cace60c2d89" name="us-gaap:ConcentrationRiskPercentage1" unitRef="U_pure" scale="-2" decimals="3" format="ixt:num-dot-decimal">10.8</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%, respectively, of net trade accounts receivable. The related trade accounts receivable balance included unbilled and billed receivables. The concentration was driven by the timing of payments pursuant to the agreement with the payment processor. The remainder of the trade accounts receivable was dispersed among more than </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f16cc924-7a2c-40d5-acc5-081c361ddb1f" contextRef="C_60b7c8d3-a71a-4532-8c46-48ae15f7c82a" name="carg:NumberOfMajorCustomers" unitRef="U_Customer" decimals="INF" format="ixt:num-dot-decimal"><ix:nonFraction id="F_3ddd4ee2-e456-48d1-b6f9-72c4a1bc8abd" contextRef="C_658c1821-fd21-4f89-97f6-84be68b2e731" name="carg:NumberOfMajorCustomers" unitRef="U_Customer" decimals="INF" format="ixt:num-dot-decimal">1,000</ix:nonFraction></ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> customers. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">T</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">herefore, the Company does not believe there is significant credit risk with respect to trade accounts receivable.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">For the three months ended June 30, 2026 and 2025 and for the six months ended June 30, 2026 and 2025, </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_04d0e024-d96c-40ee-b1c1-c01aed26e3d0" contextRef="C_e99321ee-7895-462e-b29a-07cc90e6a20c" name="carg:NumberOfMajorCustomers" unitRef="U_Customer" decimals="0" format="ixt-sec:numwordsen"><ix:nonFraction id="F_bf9d44aa-4a21-4a12-80b8-eab807d5b822" contextRef="C_023d100a-7394-4a18-ad83-8ead0fcdd2e8" name="carg:NumberOfMajorCustomers" unitRef="U_Customer" decimals="0" format="ixt-sec:numwordsen"><ix:nonFraction id="F_c58421f5-bc4a-4f75-b59c-671d4f41fcd5" contextRef="C_48243a39-1a21-44ea-bc17-346fe766bf99" name="carg:NumberOfMajorCustomers" unitRef="U_Customer" decimals="0" format="ixt-sec:numwordsen"><ix:nonFraction id="F_f7b6a34d-ff67-409f-8476-faa25264f5d0" contextRef="C_6a34f8a0-af85-40ec-9e15-f82a003385c9" name="carg:NumberOfMajorCustomers" unitRef="U_Customer" decimals="0" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> customer accounted for more than 10% of total revenue.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">As of June 30, 2026 and December 31, 2025, $</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5543ecf6-75c9-4f70-9894-66ed1a00a607" contextRef="C_b465babf-3d90-4bca-875f-f5e2f77dfa0c" name="us-gaap:UnbilledReceivablesCurrent" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">15.2</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_aa5b37d3-8c21-40f8-8564-cb44b0ced931" contextRef="C_6d056038-fdcb-4f34-ab41-a0b3cd1ddabf" name="us-gaap:UnbilledReceivablesCurrent" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">16.8</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million, respectively, was included in accounts receivable, net representing unbilled accounts receivable relating primarily to both dealers and advertising customers invoiced in the period subsequent to services being rendered and revenue recognition adjustments for Company offered discounts given to dealers in accordance with ASC Topic 606, </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Revenue from Contracts with Customers </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(&#8220;ASC 606&#8221;).</span></p></ix:continuation></div><div style="font-size:10pt;font-family:'Outfit',sans-serif;"><ix:nonNumeric id="F_c79b873d-8a69-4f1a-abe0-cd188bcfef78" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="carg:SignificantAccountingPoliciesPolicyTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Significant Accounting Policies</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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 June 30, 2026</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">, there have been no material changes in the Company&#8217;s significant accounting policies, which are detailed in the Annual Report.</span></p></ix:nonNumeric></div><div><ix:nonNumeric id="F_4256d7b8-1b75-4d7e-b008-40f3d84cb047" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="carg:RecentAccountingPronouncementsNotYetAdoptedPolicyTextBlock" escape="true" continuedAt="F_4256d7b8-1b75-4d7e-b008-40f3d84cb047_1"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Recent Accounting Pronouncements Not Yet Adopted</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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 disclosed below, 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 June 30, 2026, there are no new accounting pronouncements that the Company is considering adopting, other than those described below.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">In September 2025 the FASB issued ASU 2025-06, </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Targeted Improvements to the Accounting for Internal-Use Software </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(&#8220;ASU 2025-06&#8221;), which clarifies and modernizes the guidance to reflect the evolution of software development from a sequential to an agile development method. ASU 2025-06 removes all references to project development stages to reflect this change in software development and requires capitalization of software costs to begin when management has authorized and committed to funding the project and it is probable the project will be completed and used to perform the intended function. ASU 2025-06 does not change what internal-use software costs can be capitalized or when such capitalization ceases. ASU 2025-06 is effective for annual reporting periods beginning after December 15, 2027, and interim reporting periods within those annual reporting periods. Early adoption is permitted as of the beginning of an annual reporting period. ASU 2025-06 may be adopted either prospectively, using a modified transition approach, or retrospectively. The Company is currently evaluating the impact of ASU 2025-06 on its future consolidated financial statements and related disclosures.</span></p></ix:nonNumeric></div></ix:continuation></div></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">10</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="color:#0000ff;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;display:inline-block;font-size:11pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:2;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><div><ix:continuation id="F_1ed5e63d-7ffc-433b-a008-6810d617dc0c_3"><div style="font-size:10pt;font-family:'Outfit',sans-serif;"><ix:continuation id="F_4256d7b8-1b75-4d7e-b008-40f3d84cb047_1"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">In November 2024 the FASB issued ASU 2024-03, </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Income Statement-Reporting Comprehensive Income-Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> (&#8220;ASU 2024-03&#8221;</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">). ASU 2024-03 is intended to provide more detailed expense information and requires additional disaggregated disclosures in the notes to the financial statements for categories of expenses that are included on the face of the income statement. ASU 2024-03 is effective for the fiscal years beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027. Early adoption is permitted. ASU 2024-03 may be applied either prospectively to financial statements issued for periods after the effective date of ASU 2024-03 or retrospectively to all prior periods presented in the consolidated financial statements. The Company is currently evaluating the impact of ASU 2024-03 on its future consolidated financial statements and related disclosures.</span></p></ix:continuation></div></ix:continuation></div><div><ix:nonNumeric id="F_b8506b57-2428-4cca-b896-ef2124c2e743" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" escape="true" continuedAt="F_b8506b57-2428-4cca-b896-ef2124c2e743_1"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">3. Discontinued Operations</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">On August 6, 2025, the Company</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#8217;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">s </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Board of Directors (the &#8220;Board&#8221;) determined, after considering all reasonably available options and a broader strategic reassessment, that it was in the best interests of the Company</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#8217;</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">s stockholders to wind down CarOffer. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">The wind-down of CarOffer was completed and the business was considered abandoned for accounting purposes as of December 31, 2025. The assets, liabilities, and results of operations of CarOffer, excluding certain assets that have been repurposed for corporate use, have been presented as discontinued operations in accordance with ASC 205-20, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Discontinued Operations</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">, as the disposition represents a strategic shift that has a major effect on the Company&#8217;s operations and financial results. </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">CarOffer</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#8217;</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">s operations were</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> previously reported within the</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> Digital Wholesale segment.</span></p><div style="font-size:10pt;font-family:'Outfit',sans-serif;"><ix:nonNumeric id="F_89ea9891-03f0-4e24-8f08-7521a0837051" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">For the three and six months ended </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">June 30, 2025, major classes of discontinued operations included in the Unaudited Condensed Consolidated Income Statements were as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p>
       <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:67.08%;box-sizing:content-box;"/>
         <td style="width:1.58%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:12.88%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:1.58%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:12.88%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Three Months Ended June 30,</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Six Months Ended June 30,</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(dollars in thousands)</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Revenue</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_27d29652-fd98-4424-ae5f-1af0d1cccab2" contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12,035</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_10c0c98c-8b4c-423e-a463-43a4b1695d5c" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">24,958</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Cost of revenue</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_206f29f9-3575-4824-8a58-8150c28fc00f" contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">13,974</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_00d8ee67-06ff-4cfd-a791-22c80cf1b84f" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">25,082</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Gross profit</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f7978bc9-c2e2-4b4f-bc6d-e4401354caca" contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">1,939</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d29fed40-b01a-429e-928b-ef4ea4e43ae0" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">124</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Operating expenses</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Sales and marketing</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_00402d26-40d6-4cd7-8f81-6e70cb9eab1b" contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55" name="carg:DisposalGroupIncludingDiscontinuedOperationSalesAndMarketingExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,750</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_00f9cf14-1ebd-47c6-a9cd-e67341aec2c4" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="carg:DisposalGroupIncludingDiscontinuedOperationSalesAndMarketingExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,797</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Product, technology, and development</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b1b3995f-51d0-443e-9439-4c3f845fcc81" contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55" name="carg:DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">645</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ab660f9c-bd0c-43df-bb37-534f0c08d7b2" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="carg:DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,867</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">General and administrative</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d2cb757e-490b-4681-8e58-0dbbc248812e" contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,796</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2e67e99b-1bf0-46b1-90c3-02f1c31b9815" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,791</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Impairments</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d99c3506-ba87-46c1-b697-b0852de4c36a" contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55" name="carg:DisposalGroupIncludingDiscontinuedOperationImpairments" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">29,134</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_dd5280e4-8a61-4f6c-8ce2-2201708dde0f" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="carg:DisposalGroupIncludingDiscontinuedOperationImpairments" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">29,134</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Depreciation and amortization</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_060172ce-ae64-4e26-b5ff-5a118d540c2a" contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">441</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6e7673b1-0b15-4a94-87ea-a971918377d1" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">891</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:3.707%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Total operating expenses</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b9b8da6a-8289-40ea-83b7-61b5914efeb7" contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">33,766</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_da15a106-e83c-4091-95a9-fa4ca0d917f2" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">40,480</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Loss from discontinued operations before income taxes</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="border-top:0.5pt solid #000000;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="border-top:0.5pt solid #000000;padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_80b0df7b-4360-4bf2-9348-a4a4969cb2db" contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">35,705</ix:nonFraction></span></p></td>
         <td style="border-top:0.5pt solid #ffffff03;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="border-top:0.5pt solid #000000;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="border-top:0.5pt solid #000000;padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6d7f4a9a-1267-438d-9ad7-6cc73c37d9fa" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">40,604</ix:nonFraction></span></p></td>
         <td style="border-top:0.5pt solid #ffffff03;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Benefit from income taxes</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_dfe3d9bd-e483-4468-a96f-4300515c4883" contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">9,059</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4f877059-f302-4840-b23c-145b73d82fcb" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">10,929</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Net loss from discontinued operations, net of tax benefits</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="border-top:0.5pt solid #000000;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="border-top:0.5pt solid #000000;padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_53fdf4e8-66cc-470f-a6fd-f4e2ea4c339d" contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">26,646</ix:nonFraction></span></p></td>
         <td style="border-top:0.5pt solid #ffffff03;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="border-top:0.5pt solid #000000;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="border-top:0.5pt solid #000000;padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b2481b27-72a5-4451-9271-c8f8c0e76f54" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">29,675</ix:nonFraction></span></p></td>
         <td style="border-top:0.5pt solid #ffffff03;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Net loss from discontinued operations per share (Note 11)</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Basic</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7c76663e-57fb-4241-9d3f-38dc44a8d97b" contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" sign="-" format="ixt:num-dot-decimal">0.27</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f5b24fb7-36a7-49f8-8dd9-b6f5923abf1a" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" sign="-" format="ixt:num-dot-decimal">0.29</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Diluted</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;font-family:'Outfit',sans-serif;position:relative;font-kerning:none;min-width:fit-content;">(1)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_01f71850-b3de-4199-840b-033bc99f85bb" contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" sign="-" format="ixt:num-dot-decimal">0.27</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f4b12f39-8bf3-4c32-a5eb-59517faac514" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" sign="-" format="ixt:num-dot-decimal">0.29</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Weighted-average number of shares of common stock used in computing net loss per share attributable to common stockholders</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Basic</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ee0b4525-fc7d-41c5-803c-d11cf21ede90" contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55" name="carg:DiscontinuedOperationsWeightedAverageNumberOfSharesOutstandingBasic" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">98,889,893</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_24702657-ac78-4049-b33f-29dbb9c9d08d" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="carg:DiscontinuedOperationsWeightedAverageNumberOfSharesOutstandingBasic" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">100,980,676</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Diluted</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9f99968c-eae0-41a1-9b62-e9836e281636" contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55" name="carg:DiscontinuedOperationsWeightedAverageNumberOfSharesOutstandingDiluted" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">100,184,067</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1884937e-fc86-4a26-9979-43694caf4733" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="carg:DiscontinuedOperationsWeightedAverageNumberOfSharesOutstandingDiluted" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">102,614,441</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
       </table><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:12pt;margin-right:4.537%;min-width:4.537%;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(1)</span><div style="display:inline;"><span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Diluted earnings per share from discontinued operations is calculated using the net income from continuing operations to determine the denominator, in accordance with applicable guidance.</span></div></div></ix:nonNumeric></div></ix:nonNumeric></div></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">11</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="color:#0000ff;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;display:inline-block;font-size:11pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:2;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><div><ix:continuation id="F_b8506b57-2428-4cca-b896-ef2124c2e743_1"><div style="font-size:10pt;font-family:'Outfit',sans-serif;"><ix:nonNumeric id="F_feadc301-0ffc-4beb-b13f-43b90fd6e0d2" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="carg:SummaryOfSignificantNonCashItemsAndCapitalExpendituresOfDiscontinuedOperationsTableTextBlock" escape="true" continuedAt="F_feadc301-0ffc-4beb-b13f-43b90fd6e0d2_1"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">The Company has elected to present its Unaudited Condensed Consolidated Statement of Cash Flows on a consolidated basis, inclusive of discontinued operations activity in the table below. For the </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">six months ended June 30, 2025, the following table presents significant non-cash items and capital expenditures of the discontinued operations for the period presented:</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:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p>
       <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:92.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:80.284%;box-sizing:content-box;"/>
         <td style="width:1.9%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:15.817%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Six Months Ended June 30,</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(dollars in thousands)</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Depreciation and amortization</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a5babddd-8a28-434f-9e08-eb2d0a40d76b" contextRef="C_8a77bc68-effc-4f3f-aebc-b9ccf4b52587" name="us-gaap:DepreciationAndAmortizationDiscontinuedOperations" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,771</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Capitalized expenditures</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_61cfdc79-a4b3-4547-85b8-e7e2f41c7a4e" contextRef="C_8a77bc68-effc-4f3f-aebc-b9ccf4b52587" name="us-gaap:PaymentsToDevelopSoftware" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,727</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Impairments</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;font-family:'Outfit',sans-serif;position:relative;font-kerning:none;min-width:fit-content;">(1)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_074d077e-b73e-463b-b931-98c56fe06611" contextRef="C_8a77bc68-effc-4f3f-aebc-b9ccf4b52587" name="carg:DisposalGroupImpairments" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">32,053</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Stock&#8211;based compensation expense</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_73dec03b-a964-4d0b-9f4d-7d874ec16af2" contextRef="C_8a77bc68-effc-4f3f-aebc-b9ccf4b52587" name="carg:DisposalGroupIncludingDiscontinuedOperationShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,025</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
       </table><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:12pt;margin-right:4.537%;min-width:4.537%;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(1)</span><div style="display:inline;"><span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">During the six months ended June 30, 2025, the Company recognized impairments related to CarOffer of $</span><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3cb421b6-4baf-4867-a0c8-153d80864913" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="carg:ImpairmentOfCapitalizedHostingArrangements" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">0.3</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million, $</span><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9f1beb81-6c5a-48e9-b5c7-bdc07ac85759" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="carg:ImpairmentOfCapitalizedInternalUseSoftware" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">0.8</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million, $</span><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_53c10436-0605-4ed9-9c9a-be16155af03b" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="carg:ImpairmentOfCapitalizedWebsiteDevelopment" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">4.8</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million, $</span><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8b7ad3f3-b15c-466d-ac3a-fec5c0531394" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="carg:ImpairmentOfIntangibleAssets" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">6.6</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million, and $</span><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_bc3c43ff-af5f-4b8a-a783-84d1d000eb5d" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="carg:ImpairmentGoodwill" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">19.6</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million for capitalized hosting arrangements, capitalized internal-use software, capitalized website development costs, intangible assets, and goodwill, respectively.</span></div></div></ix:nonNumeric></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span><ix:continuation id="F_feadc301-0ffc-4beb-b13f-43b90fd6e0d2_1"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">A</span></ix:continuation></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">s a result of the wind-down, the Company incurred total expenditures of $</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_26bd9072-a45f-486c-bdb7-b14ee52ffe39" contextRef="C_ad596817-f81e-449b-8f9d-28676163e9e1" name="us-gaap:RestructuringCosts" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">13.3</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million, of which all cash expenditures were incurred during the second half of 2025 and were all paid as of December 31, 2025. Of this amount, the Company incurred and paid $</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d2ea3662-d943-4034-b3c3-89ef11a1b330" contextRef="C_741c6272-2ba1-457d-848e-515f698541b3" name="us-gaap:PaymentsForRestructuring" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">5.4</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million of one-time restructuring costs, including severance and other employee-related costs and contract termination charges, attributable to discontinued operations.</span></p></ix:continuation></div><div style="font-size:12pt;font-family:'Outfit',sans-serif;"><ix:nonNumeric id="F_644e49f1-5eef-45b7-9825-fda1028d0a9a" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:RevenueFromContractWithCustomerTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">4. Revenue Recognition</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">The Company provides disaggregation of revenue by geographic region. Revenue by geographic region is disaggregated by (i) U.S. and (ii) International regions as disclosed in Note 13 of the Unaudited Condensed Consolidated Financial Statements. 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="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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 June 30, 2026, was approximately </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_16da0c18-8333-46ba-bb56-e0cf75931c0d" contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4" name="us-gaap:RevenueRemainingPerformanceObligation" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">65.2</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million, the majority of which the Company expects to recognize over the next 12 months.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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 June 30, 2026. For performance obligations not satisfied as of June 30, 2026, 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 June 30, 2026.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">For the three months ended June 30, 2026 and 2025, revenue recognized from amounts included in deferred revenue at the beginning of the period was </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;white-space:pre-wrap;font-kerning:none;min-width:fit-content;color:#00002d;"><ix:nonFraction id="F_e070538c-d2e8-4dd8-b320-c638e91c5668" contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">24.7</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million and </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;white-space:pre-wrap;font-kerning:none;min-width:fit-content;color:#00002d;"><ix:nonFraction id="F_f9ffdc7e-ec2f-406d-879c-5bc73a7b8195" contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">22.3</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million, respectively. For the </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">six months ended June 30, 2026 and 2025, revenue recognized from amounts included in deferred revenue at the beginning of the period was </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_85b2d4ed-fb94-41c8-bf65-53f275299a7e" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">23.6</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million and </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7b5c9ed8-9dcd-487c-b07b-94dc5e77732c" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">21.5</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million, respectively.</span></p></ix:nonNumeric></div></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">12</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="color:#0000ff;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;display:inline-block;font-size:11pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:2;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><div><ix:nonNumeric id="F_08027da7-849b-4f65-a5e8-70b61fab4d7a" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:FinancialInstrumentsDisclosureTextBlock" escape="true"><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:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">5. Fair Value of Financial Instruments</span></p><div style="font-size:10pt;font-family:'Outfit',sans-serif;"><ix:nonNumeric id="F_f87b3d65-4f71-4922-81e6-694bb6bc8169" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock" escape="true" continuedAt="F_f87b3d65-4f71-4922-81e6-694bb6bc8169_1"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">As of </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">June 30, 2026 and December 31, 2025, assets measured at fair value on a recurring basis consisted of the following:</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:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p>
       <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:50.03%;box-sizing:content-box;"/>
         <td style="width:1.299%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:9.193000000000001%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:1.299%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:9.193000000000001%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:1.299%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:9.193000000000001%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:1.299%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:9.193000000000001%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="14" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">As of June 30, 2026</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Quoted Prices<br/>in Active Markets<br/>for Identical Assets<br/>(Level 1 Inputs)</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Significant Other<br/>Observable Inputs<br/>(Level 2 Inputs)</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Significant<br/>Unobservable Inputs<br/>(Level 3 Inputs)</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Total</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="14" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(dollars in thousands)</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Cash equivalents</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;"><span style="-sec-ix-hidden:F_4faaad28-7f37-4235-ba5e-fbe9cdb10863;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Mutual funds</span></span></span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_27a750eb-6c94-4584-8565-8ec20df1630b" contextRef="C_574680c0-76d0-406a-95ce-4d67e6c97c3c" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">50,859</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_04860749-737c-4ec4-a91c-1f42827e1917" contextRef="C_10f8ce60-794c-44e5-a7c3-4242192cb522" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">50,859</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Total</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4f1946c8-0093-4bc3-9d62-c82a71aaf0d2" contextRef="C_574680c0-76d0-406a-95ce-4d67e6c97c3c" name="us-gaap:AssetsFairValueDisclosure" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">50,859</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4baaa22d-746e-4e22-afa0-c4ccd6dcccd3" contextRef="C_10f8ce60-794c-44e5-a7c3-4242192cb522" name="us-gaap:AssetsFairValueDisclosure" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">50,859</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</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:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p>
       <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:50.03%;box-sizing:content-box;"/>
         <td style="width:1.299%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:9.193000000000001%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:1.299%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:9.193000000000001%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:1.299%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:9.193000000000001%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:1.299%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:9.193000000000001%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="14" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">As of December 31, 2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Quoted Prices<br/>in Active Markets<br/>for Identical Assets<br/>(Level 1 Inputs)</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Significant Other<br/>Observable Inputs<br/>(Level 2 Inputs)</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Significant<br/>Unobservable Inputs<br/>(Level 3 Inputs)</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Total</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="14" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(dollars in thousands)</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Cash equivalents</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;"><span style="-sec-ix-hidden:F_9e698bde-000d-46f8-8f04-c03abca8f225;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Mutual funds</span></span></span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_68ef4232-5806-4108-b9fc-128b4127bf19" contextRef="C_cf42880d-96fc-4078-ba89-6202099344fa" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">85,793</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_61c3c2f4-22e5-4e07-9fe6-ed3c8d6344ec" contextRef="C_eac79317-6a3e-45a4-b1a0-29c31840d0f1" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">85,793</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Total</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d0c0fe8c-65d0-48c7-959c-234e0107e022" contextRef="C_cf42880d-96fc-4078-ba89-6202099344fa" name="us-gaap:AssetsFairValueDisclosure" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">85,793</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_59238441-faa7-4e07-8a05-297a089b5a7c" contextRef="C_eac79317-6a3e-45a4-b1a0-29c31840d0f1" name="us-gaap:AssetsFairValueDisclosure" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">85,793</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
       </table></ix:nonNumeric></div></ix:nonNumeric></div><div><ix:continuation id="F_f87b3d65-4f71-4922-81e6-694bb6bc8169_1"></ix:continuation></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><div style="font-size:12pt;font-family:'Outfit',sans-serif;"><ix:nonNumeric id="F_78b82cd7-6a32-4159-ba06-2587b17eccab" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">6. Property and Equipment, Net</span></p><div style="font-size:12pt;font-family:'Outfit',sans-serif;"><ix:nonNumeric id="F_78db0973-ca0b-433b-ad45-6f21b9d8513a" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:PropertyPlantAndEquipmentTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">As of </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">June 30, 2026 and December 31, 2025, property and equipment, net consisted of the following:</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p>
       <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:66.72%;box-sizing:content-box;"/>
         <td style="width:1.72%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:12.92%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:1.72%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:12.92%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">As of<br/>June 30,<br/>2026</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">As of<br/>December 31,<br/>2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(dollars in thousands)</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Capitalized equipment</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_fa697b0a-d861-4735-927e-7563b63c0e6a" contextRef="C_41f50c9f-a29a-4273-bd30-352d86ef773a" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,425</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1d73f4ba-57d5-4bc2-870a-b1440ef2420a" contextRef="C_195d9f68-bfa3-4158-bec4-980127942f70" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,445</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Capitalized internal-use software</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9dbfb4b7-fd69-4a2f-9ea6-b68b3f13a2a5" contextRef="C_3c806749-60f6-4120-b9b8-27b8650b654d" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">23,857</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_076eb913-3d19-47a6-a5de-8a265064a2ee" contextRef="C_9c5e5e07-0eff-459b-bd0f-3e6e8c244308" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">22,701</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Capitalized website development</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_14222ecf-9bf6-4716-8dea-28853303f2eb" contextRef="C_0005d8e8-b2f9-4a29-91a1-ccf7ccc8cb5d" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">80,783</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_66c5abb0-70a2-447f-a19d-4c253dbeae03" contextRef="C_b6294613-73c2-4ca3-ad6a-ff6a2b9bc045" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">66,355</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Furniture and fixtures</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b5947c33-82c8-44a2-84a3-dc08880b715c" contextRef="C_1646e270-0a67-4241-8d62-43a96ebd7ed7" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,069</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_bd351be3-c9ce-4490-9ac1-85ea2f67bc07" contextRef="C_eb8d417e-755e-4112-8477-f4c874d7a4bf" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,294</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Leasehold improvements</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b4c005ac-f883-45e2-a4bb-439c0909a3e0" contextRef="C_f065df85-064a-46cf-8103-4a8447ef73f6" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">77,506</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c4249430-c36a-4131-b0e4-90b11219b86e" contextRef="C_f8391676-c75a-4146-a445-40c0cf9d2856" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">86,127</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_37c42ee1-91b0-43d2-9788-756fd8cf660c" contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">197,640</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9e067979-3525-4d05-8e27-4a61b9a04a39" contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">192,922</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Less accumulated depreciation and amortization</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e0156c81-7876-48ad-b311-df24d5e05cf2" contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">68,090</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_507fa4b8-6ed8-4452-afb7-f9236e24f9b1" contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">59,970</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Total</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a7f58705-60bf-4498-b870-ca1f73c70dfc" contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4" name="us-gaap:PropertyPlantAndEquipmentNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">129,550</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7c094b5e-cf04-4a2d-b713-3fa6afd0ef9e" contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f" name="us-gaap:PropertyPlantAndEquipmentNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">132,952</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
       </table></ix:nonNumeric></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">For the three months ended June 30, 2026 and 2025 and for the six months ended June 30, 2026 and 2025, depreciation and amortization expense, excluding amortization of intangible assets, amortization of capitalized hosting arrangements, disposals, write-offs, and impairments, was </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f9b327c6-40e3-4191-be05-08e6f471d1bc" contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec" name="carg:DepreciationAndAmortizationExcludingAmortizationOfIntangibleAssetsCapitalizedHostingArrangementsWriteOffsAndImpairments" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">7.7</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million, </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c752aa26-62ae-43df-8eee-90fdafc16e99" contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55" name="carg:DepreciationAndAmortizationExcludingAmortizationOfIntangibleAssetsCapitalizedHostingArrangementsWriteOffsAndImpairments" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">5.6</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million, </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3c89d505-1e12-42ad-b4bd-d2ce4bde5acc" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="carg:DepreciationAndAmortizationExcludingAmortizationOfIntangibleAssetsCapitalizedHostingArrangementsWriteOffsAndImpairments" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">14.6</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million, and </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_181fd87f-0cf6-4f63-b47f-6c96670f0d64" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="carg:DepreciationAndAmortizationExcludingAmortizationOfIntangibleAssetsCapitalizedHostingArrangementsWriteOffsAndImpairments" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">11.0</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million, respectively.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">During the six months ended June 30, 2026</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">, the Company impaired $</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_44c88682-859a-45fa-9ecf-0e38aac85dee" contextRef="C_57578888-524a-47e6-a072-e9835edffed6" name="us-gaap:AssetImpairmentCharges" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">1.0</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million of capitalized website development costs, inclusive of $</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_93f40d73-64e3-4368-83ab-c8426322fee0" contextRef="C_e82a585e-65f4-4236-8752-679d79d6f71f" name="us-gaap:AssetImpairmentCharges" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">0.5</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million recognized in cost of revenue and $</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a89104f8-3d75-46dd-9ebc-18852c63b2ee" contextRef="C_17b9fe11-df66-4ff4-8420-386e13bd4000" name="us-gaap:AssetImpairmentCharges" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">0.5</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million recognized in operating expense, in the Unaudited Condensed Consolidated Income Statements. These impairments were related to certain developed technology that the Company decided to cease investment.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">During the six months ended June 30, 2026</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">, as a result of the impairment for the 121 First Street lease, the Company impaired $</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_36b53145-d7c6-4f04-8c18-db4cda90e928" contextRef="C_cfb74f51-9a94-45d5-a11c-4040d2fc416e" name="us-gaap:AssetImpairmentCharges" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">4.5</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million of leasehold improvements and furniture and fixtures. For further discussion of the lease impairment, refer to Note 9 of these Unaudited Condensed Consolidated Financial Statements.</span></p></ix:nonNumeric></div></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">13</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="color:#0000ff;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;display:inline-block;font-size:11pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:2;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><div style="font-size:12pt;font-family:'Outfit',sans-serif;"><ix:nonNumeric id="F_c0495b76-9729-4a44-a61c-a0a9f84ba792" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">7. Accrued Expenses, Accrued Income Taxes, and Other Current Liabilities</span></p><div style="font-size:10pt;font-family:'Outfit',sans-serif;"><ix:nonNumeric id="F_fa426806-165e-4f62-a490-4152b7beb7ac" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="carg:ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">As of </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">June 30, 2026 and December 31, 2025, accrued expenses, accrued income taxes, and other current liabilities consisted of the following:</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p>
       <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:66.72%;box-sizing:content-box;"/>
         <td style="width:1.72%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:12.92%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:1.72%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:12.92%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">As of<br/>June 30,<br/>2026</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">As of<br/>December 31,<br/>2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(dollars in thousands)</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Accrued bonus</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_28fbca61-6315-44a3-882f-0c9111219484" contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4" name="us-gaap:AccruedBonusesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,396</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8d956943-ec8e-4acb-8804-1a619db13a8b" contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f" name="us-gaap:AccruedBonusesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">13,751</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Accrued commissions</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_10f8d82a-86ae-4498-a077-091f4bcb2cbf" contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4" name="us-gaap:AccruedSalesCommissionCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,755</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b1411fcc-9c96-4b9e-a784-bb77b68f3b82" contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f" name="us-gaap:AccruedSalesCommissionCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,749</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Accrued income taxes</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_808ac70f-0769-4931-9447-71a85708912c" contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4" name="us-gaap:AccruedIncomeTaxesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,633</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d0139f99-c9c5-490c-87ba-6a64ce21d7c5" contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f" name="us-gaap:AccruedIncomeTaxesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,145</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Other accrued expenses and other current liabilities</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0fa6100c-b0be-4213-8dbc-d75d40a2067a" contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4" name="carg:OtherAccruedExpensesAndOtherCurrentLiabilities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">17,868</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_cb9d969c-cab2-4d4f-a050-0e2c113fdd6c" contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f" name="carg:OtherAccruedExpensesAndOtherCurrentLiabilities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">16,748</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:15pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:2.773%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Total</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9d79a066-3336-4908-b191-f16263c7f444" contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4" name="carg:AccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">38,652</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_373779a3-87e3-4265-986d-3c18e3d3da9b" contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f" name="carg:AccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">38,393</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
       </table></ix:nonNumeric></div></ix:nonNumeric></div><p style="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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p><div><ix:nonNumeric id="F_e260e857-9f4a-4725-9a98-383f7aefe9a4" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:DebtDisclosureTextBlock" escape="true" continuedAt="F_e260e857-9f4a-4725-9a98-383f7aefe9a4_1"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">8. Debt</span><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;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:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">As of June 30, 2026 and December 31, 2025</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">, the Company had </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_bb451041-8b63-4729-b294-9658f3a163a8" contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4" name="us-gaap:LongTermDebt" unitRef="U_USD" decimals="INF" format="ixt-sec:numwordsen"><ix:nonFraction id="F_20cb3894-d17d-4f71-96b3-ba903926bc12" contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f" name="us-gaap:LongTermDebt" unitRef="U_USD" decimals="INF" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Revolving Credit Facility</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">On September 26, 2022, the Company 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 (the &#8220;Credit Agreement&#8221;). The Credit Agreement consists of a revolving credit facility (the &#8220;2022 Revolver&#8221;</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">), which allows the Company to borrow up to $</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_68253192-094c-4177-b3a8-f91f5730fc53" contextRef="C_c7b9fd63-360e-4028-a5ff-65bad9e6bb9e" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" unitRef="U_USD" scale="6" decimals="INF" format="ixt:num-dot-decimal">400.0</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_84dc587e-110d-4e9d-a3c4-676d778ebb9d" contextRef="C_93e1adb9-caa9-4743-bb59-8efe463d5c75" name="us-gaap:LineOfCredit" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">50.0</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million of which may be comprised of a letter of credit sub-facility (the &#8220;2022 Revolver Sub-facility&#8221;). 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:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_bca1f2f4-c327-40a4-9591-fc283529b9e9" contextRef="C_c7b9fd63-360e-4028-a5ff-65bad9e6bb9e" name="carg:LineOfCreditFacilityIncreasedInMaximumBorrowingCapacity" unitRef="U_USD" scale="6" decimals="INF" format="ixt:num-dot-decimal">250.0</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million or </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_04f48c13-5a3a-475c-b1c4-7c34efcea1b1" contextRef="C_dc1ec668-349c-4cda-aa7b-1e7d77e89837" name="carg:IncreaseInBorrowingCapacityEqualToPercentageOfFourQuarterEbdita" unitRef="U_pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">100</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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:'Outfit',sans-serif;"><ix:nonNumeric id="F_9af04f24-1102-4e31-a771-1b0eebd7380d" contextRef="C_7683317c-0686-4012-bbf5-808b8fcb77bd" name="us-gaap:LineOfCreditFacilityExpirationDate1" format="ixt:date-monthname-day-year-en"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">September 26, 2027</span></ix:nonNumeric></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">The applicable interest rate is, at the Company&#8217;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&#8217;s secured indebtedness to the trailing four quarters of consolidated EBITDA (as determined under the Credit Agreement, the &#8220;Consolidated Secured Net Leverage Ratio&#8221;). 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:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2c56bf51-83a1-4455-a0d5-fe59f55cd3a3" contextRef="C_ed53a9bb-747a-40bb-b9e3-c94e8db3d43e" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" unitRef="U_pure" scale="-2" decimals="INF" format="ixt:num-dot-decimal">0.125</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">% to </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_812d4270-7213-4c60-badf-0fd96f4831a9" contextRef="C_c2235ea7-83b5-434e-8579-9efdce3ef299" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" unitRef="U_pure" scale="-2" decimals="INF" format="ixt:num-dot-decimal">0.175</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">% per annum based on the Consolidated Secured Net Leverage Ratio, as determined on a quarterly basis.</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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 June 30, 2026.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">On August 6, 2026, the Company amended the Credit Agreement to, among other things, (i) reduce the aggregate revolving commitments under the Credit Agreement from $</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1102c735-9ecd-4428-8e0b-605a3883c1fb" contextRef="C_c7b9fd63-360e-4028-a5ff-65bad9e6bb9e" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" unitRef="U_USD" scale="6" decimals="INF" format="ixt:num-dot-decimal">400.0</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million to $</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_03f1af82-3bad-4d49-a670-220276bdf81f" contextRef="C_d5d25a45-01ee-4885-a291-e4ca88327aff" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" unitRef="U_USD" scale="6" decimals="INF" format="ixt:num-dot-decimal">200.0</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million (the &#8220;Amended Revolver&#8221;) and (ii) extend the maturity date of the Amended Revolver from </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;"><ix:nonNumeric id="F_ab17f4e5-70a4-4d6c-a573-bc4de8b0f523" contextRef="C_7683317c-0686-4012-bbf5-808b8fcb77bd" name="us-gaap:LineOfCreditFacilityExpirationDate1" format="ixt:date-monthname-day-year-en"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">September 26, 2027</span></ix:nonNumeric></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;"><ix:nonNumeric id="F_b8b7d217-c63b-4920-b163-123999ec58e6" contextRef="C_b6b07cb7-239a-49b9-8e5e-16515b4f34c8" name="us-gaap:LineOfCreditFacilityExpirationDate1" format="ixt:date-monthname-day-year-en"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">August 6, 2031</span></ix:nonNumeric></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">. Refer to Note 14 of these Unaudited Condensed Consolidated Financial Statements for more information.</span></p></ix:nonNumeric></div></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">14</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="color:#0000ff;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;display:inline-block;font-size:11pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:2;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><div style="font-size:10pt;font-family:'Outfit',sans-serif;"><ix:continuation id="F_e260e857-9f4a-4725-9a98-383f7aefe9a4_1"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">As of June 30, 2026 and December 31, 2025</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">, there were </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_92501585-2b77-485f-8373-eb810676335e" contextRef="C_944671a3-9bff-4611-92be-45e6a8d5ad10" name="us-gaap:LineOfCredit" unitRef="U_USD" scale="3" decimals="INF" format="ixt-sec:numwordsen"><ix:nonFraction id="F_84c078aa-c94d-48c3-9770-e3495aa935c3" contextRef="C_259ec09e-0e88-4c66-8f97-e4fb75199a95" name="us-gaap:LineOfCredit" unitRef="U_USD" scale="3" decimals="INF" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> borrowings and </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6e6ff3e3-c0be-49b9-80c7-fa4eb9078569" contextRef="C_090b870f-5be9-4f5d-ae18-0553e4f6a9bc" name="us-gaap:LineOfCredit" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal"><ix:nonFraction id="F_79ca5cd3-0d65-4d27-ab14-73d854aaeebd" contextRef="C_f1b47318-af03-4ea7-9998-8ccb9dbba0a9" name="us-gaap:LineOfCredit" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">9.4</ix:nonFraction></ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million in letters of credit outstanding under the 2022 Revolver Sub-facility associated with the Company&#8217;s leases, which reduced the borrowing capacity under the 2022 Revolver to </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d082ada9-fcf6-440f-8dfa-92d834a252f2" contextRef="C_944671a3-9bff-4611-92be-45e6a8d5ad10" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal"><ix:nonFraction id="F_e463400b-7e4c-4f3f-a39c-b6414a822832" contextRef="C_259ec09e-0e88-4c66-8f97-e4fb75199a95" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">390.6</ix:nonFraction></ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million.</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">As of June 30, 2026 and December 31, 2025, deferred financing costs were </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3cf51aeb-3417-40cb-8ef7-c46660237fb1" contextRef="C_944671a3-9bff-4611-92be-45e6a8d5ad10" name="us-gaap:DeferredFinanceCostsNet" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">0.6</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million and </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c5148cac-d8fd-4681-a66f-42961b17c966" contextRef="C_259ec09e-0e88-4c66-8f97-e4fb75199a95" name="us-gaap:DeferredFinanceCostsNet" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">0.9</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million, respectively, recognized within other non-current assets in the Unaudited Condensed Consolidated Balance Sheets.</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">For the three months ended June 30, 2026 and 2025 and for the six months ended June 30, 2026 and 2025, amortization expense associated with deferred financing costs was immaterial.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">For the three months ended June 30, 2026 and 2025 and for the six months ended June 30, 2026 and 2025,</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> commitment fees under the 2022 Revolver were immaterial.</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> </span></p></ix:continuation></div><div><ix:nonNumeric id="F_178ecda2-53df-4f73-8e3c-def1caf33e6b" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" escape="true" continuedAt="F_178ecda2-53df-4f73-8e3c-def1caf33e6b_1"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">9. Commitments and Contingencies</span><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;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:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Contractual Obligations and Commitments</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">As of June 30, 2026, all of the Company&#8217;s property and equipment and capitalized 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:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Leases</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">As of June 30, 2026, there were no material changes in the Company&#8217;s leases from those disclosed in the Annual Report, other than those disclosed below.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#3465b0;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">121 First Street Lease Impairment</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">During the three months ended March 31, 2026, the Company identified a triggering event requiring an impairment test for the 121 First Street lease, which it intends to sublease, primarily due to lower anticipated rental recovery rates. The Company assessed the asset group for recoverability, and determined the asset group was not recoverable. Therefore, the Company estimated the fair value of the asset group to compare to the carrying value for impairment.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">The Company estimated fair value using the discounted cash flow method, with key inputs including the selected market rental rates based upon similar office spaces, the discount rate, and other estimated costs. The fair value measurement was categorized as Level 3 within the fair value hierarchy as there were significant unobservable inputs utilized in the valuation technique. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">As the estimated fair value of the asset group was less than its carrying value, the Company recognized an impairment of the 121 First Street lease to reduce the carrying value to fair value.</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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">For the six months ended June 30, 2026, the Company recognized non-cash impairment charges of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_be53d3cf-da84-41c2-bf92-e4d7d469884b" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:OperatingLeaseImpairmentLoss" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">14.7</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million related to operating lease right-of-use asset and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a2b00d14-c38f-4238-8e62-3dba20281779" contextRef="C_32b4e66a-b186-4b36-be30-47ffa46341c7" name="us-gaap:OperatingLeaseImpairmentLoss" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">4.5</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million related to leasehold improvements and furniture and fixtures, which were recognized within impairment operating expenses in the Unaudited Condensed Consolidated Income Statements. For the three months ended June 30, 2026, no impairment charges related to the 121 First Street lease were recognized.</span></p></ix:nonNumeric></div></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">15</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="color:#0000ff;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;display:inline-block;font-size:11pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:2;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><div style="font-size:10pt;font-family:'Outfit',sans-serif;"><ix:continuation id="F_178ecda2-53df-4f73-8e3c-def1caf33e6b_1"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Letters of Credit</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">As of June 30, 2026 and December 31, 2025, </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8c86689b-5f95-4e0e-8448-675cdec84fe2" contextRef="C_1cd7d210-466d-442d-80a7-9919834a2d13" name="us-gaap:LineOfCredit" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal"><ix:nonFraction id="F_c5a3a44f-4071-49da-a828-f7a7e2df10d2" contextRef="C_858629c5-2a07-44ef-aaa4-838f6abaeb86" name="us-gaap:LineOfCredit" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">9.4</ix:nonFraction></ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million in letters of credit associated with the Company&#8217;s leases were included under the 2022 Revolver Sub-facility.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Tax Contingencies</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">The Company is subject to taxation in the U.S. and certain other jurisdictions in which it operates, which could include corporate income tax, sales and use tax, value added tax, excise tax, gross receipts tax, and property tax. State, local, and foreign jurisdictions have differing rules and regulations governing corporate income, sales, use, value added, and other taxes. These rules and regulations are complex and subject to varying interpretations that may change over time due to new court interpretations and newly enacted rules and regulations. As a result, the Company could face the possibility of tax assessments and audits, and its liability for these taxes and associated penalties could exceed its original estimates, which could be material.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Legal Matters</span><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;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:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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&#8217;s estimated liabilities, which could have a material adverse effect on the Company&#8217;s future financial results.</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> </span></p></ix:continuation></div><div><ix:nonNumeric id="F_f603ddf2-ae58-424b-83ab-18e18967875d" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" escape="true" continuedAt="F_f603ddf2-ae58-424b-83ab-18e18967875d_1"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">10. Stock-based Compensation and Common Stock Share Repurchases</span><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;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:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Stock-based Compensation Expense</span></p><div style="font-size:10pt;font-family:'Outfit',sans-serif;"><ix:nonNumeric id="F_aacb3eb4-0e98-4eb6-8c3c-bce4ff99d174" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">For </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">the three months ended June 30, 2026 and 2025 and for the six months ended June 30, 2026 and 2025, stock-based compensation expense, consisting primarily of restricted stock units, was recognized in the Unaudited Condensed Consolidated Income Statements was as follows:</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p>
       <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:50.03%;box-sizing:content-box;"/>
         <td style="width:1.299%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:9.193000000000001%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:1.299%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:9.193000000000001%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:1.299%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:9.193000000000001%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:1.299%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:9.193000000000001%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Three Months Ended<br/>June 30,</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Six Months Ended <br/>June 30,</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2026</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2026</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(dollars in thousands)</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Cost of revenue</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_eb6b8ba8-2f16-45c0-82f0-6c55067b0aca" contextRef="C_384ceaff-c071-4138-aee0-4a2847b2d4af" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">57</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_10826bac-1ec9-4622-a8d8-e4c274c1f873" contextRef="C_cc51d934-5ca8-4f7c-a5b1-5111b98de0cb" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">72</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4610c697-1080-4128-9561-3211e24855bd" contextRef="C_f6a4437b-b5eb-465e-a364-9c392d26a483" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">116</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_00343ca9-91aa-4538-a6af-10ad29210ee6" contextRef="C_70e435ef-1176-4f18-8913-d426c9e232f5" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">139</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Sales and marketing expense</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_51c604d9-6caa-472a-a824-4a4579b96a34" contextRef="C_16a2856a-da81-4910-8631-d555f7fc6dd2" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,969</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3fc99e87-d2ed-4556-8f31-b866185ce801" contextRef="C_454c0896-e8b2-4ddc-b12b-30bd067cea29" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,851</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_34fcbc57-3b8b-4fc9-b863-0c7701b91b32" contextRef="C_01be9430-803e-4d8f-9ad0-e8f14b2d28af" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,900</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0b6f895b-170e-4d60-b7ca-9866f05eebf0" contextRef="C_68467098-c8f9-43a3-b0fd-5941753a1461" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,576</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Product, technology, and development expense</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f95cdcb2-903f-483d-988a-e21d4e497a10" contextRef="C_6a6b8100-6a8b-4cff-a962-3a32cd8475c8" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,535</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_db512aa7-8d3a-4b04-bd12-f6dad0bfbd47" contextRef="C_8a74b674-422a-4d8f-ae74-e93333d1e499" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,467</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d9c3dada-d875-42fe-b962-cbacbfa8ba53" contextRef="C_34026b0d-ba43-41e8-96c1-9443bc59e142" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,036</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6e5885a6-7788-48f9-b0c6-1581afe556ea" contextRef="C_490eb9f3-cd0c-4008-a238-d9d3cb7956db" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,969</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">General and administrative expense</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d1a2047c-74da-4cc9-9671-05f154cd3f80" contextRef="C_2573197d-a910-411a-9200-35727dc7129a" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,797</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0ca5f567-5beb-452b-8fb7-c4d65769f099" contextRef="C_35b34c59-971e-45db-ac23-debd486785e7" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,127</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_16369c9b-49ca-4b1e-b27a-225140a5a051" contextRef="C_39a0a1c9-59cf-411d-906e-16f028b0e587" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,578</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_cf88900c-d14d-4def-9ae7-ce89513aa326" contextRef="C_ad2a49e1-bff6-4907-af89-582726fbe042" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,216</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Total stock-based compensation expense from continuing operations</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_bf532ba0-dff9-43b8-a5d1-fa4caad6ffd4" contextRef="C_362fc319-6024-4761-97db-2c5ecf9215ff" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">13,358</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_94b61086-bcfd-4359-b228-ab2d2f3e12bf" contextRef="C_fde25466-5328-4db0-88c3-63ab666d2b72" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12,517</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_464a2799-25ac-473c-9e0a-4d38fc5d79f3" contextRef="C_7e4f0338-eda9-4d7e-a56e-64909777c81d" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">26,630</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a8dfae5e-b25b-4557-9c5d-b4b77128cb86" contextRef="C_83cb618e-9c30-4b15-a83a-5816ab215e4d" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">24,900</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Total stock-based compensation expense from discontinued operations</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_fc22d8d2-aaa2-4465-863e-7a4fb715ac08" contextRef="C_ca9099ae-4817-4f40-a61c-ef468bdc1766" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_87742131-02c1-408f-9cbe-e4f0d43d7404" contextRef="C_3ea92f08-c773-451b-a629-d5ddebf4c2a8" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">508</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6c4503cc-a5c9-47cd-bbfa-339ddff8baa0" contextRef="C_949221c2-4e2d-4b0e-80e3-6e281bdaf2df" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_aa01bb19-9d4c-4371-80fa-ab5026d8ffc4" contextRef="C_64192a98-25c2-4086-894b-6337e5fcb3f6" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,025</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Total</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_fec30c70-ec39-4169-9bc4-6b1e78448c19" contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">13,358</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f85c7409-02af-431e-b4cc-6149444f4727" contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">13,025</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b8c69459-a5d9-47da-aa5f-3d8034aaa523" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">26,630</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_885e7cdd-9476-4f05-bd54-526f2e802461" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">25,925</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
       </table></ix:nonNumeric></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">For the three months ended June 30, 2026 and 2025 and for the six months ended June 30, 2026 and 2025, consolidated stock-based compensation expense excluded </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;white-space:pre-wrap;font-kerning:none;min-width:fit-content;color:#00002d;"><ix:nonFraction id="F_6cec5294-26b6-485e-9879-bc8a7d103c0e" contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec" name="us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">1.4</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million, </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0383cd3e-d3cd-4333-b208-0e5bc0e24488" contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55" name="us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">1.9</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million, </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_def19bc9-267e-4aa1-acbb-c3dac2e90303" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">2.9</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million, and </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1e93525d-1a6e-446a-b623-bc99e5475ebd" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">3.5</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million, respectively, of capitalized website development costs, capitalized internal-use software costs, and capitalized hosting arrangements.</span></p></ix:nonNumeric></div></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">16</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="color:#0000ff;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;display:inline-block;font-size:11pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:2;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><div style="font-size:10pt;font-family:'Outfit',sans-serif;"><ix:continuation id="F_f603ddf2-ae58-424b-83ab-18e18967875d_1"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Common Stock Share Repurchase Programs</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">In February 2026 the Company announced that the Board authorized a program pursuant to which it may purchase up to $</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_742fff8f-83dc-46a7-8206-42a0095c8d04" contextRef="C_92d10822-bcfb-46fc-911c-55304fb4ca9d" name="srt:StockRepurchaseProgramAuthorizedAmount1" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">250.0</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million of its Class A common stock (the &#8220;2026 Share Repurchase Program&#8221;). Share repurchases under the 2026 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 2026 Share Repurchase Program does not obligate the Company to repurchase any minimum dollar amount or number of shares. The 2026 Share Repurchase Program has an expiration date of </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;"><ix:nonNumeric id="F_59682d91-6526-4a7a-b065-e31c090f4cd1" contextRef="C_08ca3b11-7cd9-42a8-82b7-ffe96e77e540" name="srt:StockRepurchaseProgramExpirationDate" format="ixt:date-monthname-day-year-en"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">December 31, 2026</span></ix:nonNumeric></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">, and prior to its expiration may be modified, suspended, or discontinued by the Board at any time without prior notice. All repurchased shares under the 2026 Share Repurchase Program will be retired. The Company </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">has funded share repurchases and expects to continue to fund share repurchases under the 2026 Share Repurchase Program through cash on hand and cash generated from operations.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">In November 2024 the Company announced that the Board authorized a program pursuant to which it may</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> purchase up to $</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_cc4f8006-e293-43f0-bce5-bc7923eaede2" contextRef="C_1e9f63e1-4a60-4ed3-b979-6a978f1724dc" name="srt:StockRepurchaseProgramAuthorizedAmount1" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">200.0</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">of its Class A common stock</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> (the &#8220;Original 2025 Share Repurchase Program&#8221;). In August 2025 the Company announced that the Board amended the Original 2025 Share Repurchase Program to increase the authorization by an additional $</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e1112cd8-fb7d-4438-81be-39274d1c6670" contextRef="C_9ed20c97-9583-4a0f-a3db-9abc1fa0b755" name="srt:StockRepurchaseProgramAuthorizedAmount1" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">150.0</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million, for a total authorization to purchase up to $</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ed628e6e-966e-491a-9eae-daaf602a8d52" contextRef="C_c09689cc-4d84-42bc-995d-f61772b34f75" name="srt:StockRepurchaseProgramAuthorizedAmount1" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">350.0</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million of its Class A common stock, and extended the expiration of the Original 2025 Share Repurchase Program from December 31, 2025 to </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;"><ix:nonNumeric id="F_71463676-9d2c-4806-902c-8ebc9252f825" contextRef="C_2427e46c-5d7c-4345-ad9a-863d3e355285" name="srt:StockRepurchaseProgramExpirationDate" format="ixt:date-monthname-day-year-en"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">July 31, 2026</span></ix:nonNumeric></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> (as amended, the &#8220;2025 Share Repurchase Program&#8221;). The 2025 Share Repurchase Program was completed in November 2025. All repurchased shares under the 2025 Share Repurchase Program were retired.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">During the three months ended June 30, 2026</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">, the Company repurchased and retired </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_71afb2c6-36e8-4ff4-9b91-f2d6c022111a" contextRef="C_bc9acfbf-4575-4408-98ee-dc39c7c972ba" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">946,971</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> shares of its Class A common stock for </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e107ea20-ce8e-4f79-86e1-d3eb936ee3b7" contextRef="C_bc9acfbf-4575-4408-98ee-dc39c7c972ba" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">29.2</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million, exclusive of commissions and excise tax, at an average cost of </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2762c1e6-8552-4ddd-9a34-f43ac5433899" contextRef="C_bc9acfbf-4575-4408-98ee-dc39c7c972ba" name="carg:ShareRepurchasedAndRetiredAtAverageCostPricePerShare" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">30.88</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> per share, under the 2026 Share Repurchase Program. During the six months ended June 30, 2026, the Company repurchased and retired </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_044f5b99-969d-461a-9f64-768f4187656d" contextRef="C_7b3dc7e4-dfea-48f1-bd64-33eb47e34742" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">6,288,683</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> shares of its Class A common stock for </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_18a9629e-dbe7-4de3-bbcc-9ffc806024ad" contextRef="C_7b3dc7e4-dfea-48f1-bd64-33eb47e34742" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">204.2</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million, exclusive of commissions and excise tax, at an average cost of </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0d67606b-e588-4efc-8f21-cfed90b33022" contextRef="C_7b3dc7e4-dfea-48f1-bd64-33eb47e34742" name="carg:ShareRepurchasedAndRetiredAtAverageCostPricePerShare" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">32.48</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> per share, under the 2026 Share Repurchase Program. As of June 30, 2026, the Company had remaining authorization to purchase up to </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d771b5c5-878e-41d7-978f-ed6492de19fa" contextRef="C_d9f3da83-307a-4616-b6da-59e70449b947" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">45.8</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million of its Class A common stock under the 2026 Share Repurchase Program.</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">During the three months ended June 30, 2025</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">, the Company repurchased and retired </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_fc5c7a90-84d8-41c5-8410-e3ff58f7768b" contextRef="C_f64354dd-c8ec-40fe-8d3a-36028c1cb951" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">11,004</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> shares of its Class A common stock for </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;white-space:pre-wrap;font-kerning:none;min-width:fit-content;color:#00002d;"><ix:nonFraction id="F_019a5102-91ba-40a8-a840-0d659ad2f0bd" contextRef="C_f64354dd-c8ec-40fe-8d3a-36028c1cb951" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">0.3</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million, exclusive of commissions and excise tax, at an average cost of </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_048d5420-efdf-4092-921e-051ee45324be" contextRef="C_f64354dd-c8ec-40fe-8d3a-36028c1cb951" name="carg:ShareRepurchasedAndRetiredAtAverageCostPricePerShare" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">29.89</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> per share, under the 2025 Share Repurchase Program. During the six months ended June 30, 2025, the Company repurchased and retired </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_98be1f46-c5b7-4646-b42d-09e381a6f5d6" contextRef="C_54d23b63-839b-4c51-a99e-69111387e65d" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">5,930,439</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> shares of its Class A common stock for </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;white-space:pre-wrap;font-kerning:none;min-width:fit-content;color:#00002d;"><ix:nonFraction id="F_9b1067e6-dcf7-4309-a363-16bfb9896830" contextRef="C_54d23b63-839b-4c51-a99e-69111387e65d" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">184.5</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million, exclusive of commissions and excise tax, at an average cost of </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4be47538-9f1a-4a73-8c2a-136e2e86096b" contextRef="C_54d23b63-839b-4c51-a99e-69111387e65d" name="carg:ShareRepurchasedAndRetiredAtAverageCostPricePerShare" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">31.12</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> per share, under the 2025 Share Repurchase Program. The 2025 Share Repurchase Program was completed in November 2025.</span></p></ix:continuation></div></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">17</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="color:#0000ff;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;display:inline-block;font-size:11pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:2;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><div><ix:nonNumeric id="F_50b10b61-b92a-4902-b21f-b55767368be1" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:EarningsPerShareTextBlock" escape="true" continuedAt="F_50b10b61-b92a-4902-b21f-b55767368be1_1"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">11. Earnings Per Share</span></p><div style="font-size:10pt;font-family:'Outfit',sans-serif;"><ix:nonNumeric id="F_34343605-542c-45dd-a2cb-ad8d940a9071" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:EarningsPerSharePolicyTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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:'Outfit',sans-serif;"><ix:nonNumeric id="F_55b1fd10-2722-4d37-a72b-1fd324a69781" contextRef="C_7b3dc7e4-dfea-48f1-bd64-33eb47e34742" name="us-gaap:CommonStockVotingRights"><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_770d6016-dadc-40d4-99e5-5371c5a31159" contextRef="C_7b3dc7e4-dfea-48f1-bd64-33eb47e34742" name="carg:NumberOfVotesEntitledToStockholdersPerShare" unitRef="U_Vote" decimals="INF" format="ixt-sec:numwordsen">one</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> vote per share</span></ix:nonNumeric></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> and each share of Class B common stock is entitled to</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;"><ix:nonNumeric id="F_96dfcc9b-38f7-4adf-b454-a3e5f44331a7" contextRef="C_e493c89f-b35c-44bf-ba28-1155594efeba" name="us-gaap:CommonStockVotingRights"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c283f87b-2926-4ce9-878f-75439ce563d4" contextRef="C_e493c89f-b35c-44bf-ba28-1155594efeba" name="carg:NumberOfVotesEntitledToStockholdersPerShare" unitRef="U_Vote" decimals="INF" format="ixt-sec:numwordsen">ten</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> votes per share</span></ix:nonNumeric></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">. </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;"><ix:nonNumeric id="F_8749b51d-d720-4a6e-8e77-a66206094c08" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:ConversionOfStockDescription"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Each share of Class B common stock is convertible into </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;"><ix:nonNumeric id="F_9c2bf25b-2a52-45bb-a2ff-479da1e057a2" contextRef="C_e493c89f-b35c-44bf-ba28-1155594efeba" name="us-gaap:ConversionOfStockTypeOfStockConverted"><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ae0fc645-1760-4aa1-adb6-ae614664b1a9" contextRef="C_e493c89f-b35c-44bf-ba28-1155594efeba" name="us-gaap:ConversionOfStockSharesIssued1" unitRef="U_shares" decimals="INF" format="ixt-sec:numwordsen">one</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> share of Class A common stock</span></ix:nonNumeric></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> at the option of the holder at any time or automatically upon certain events described in the Company&#8217;s fourth amended and restated certificate of incorporation, including upon either the death or voluntary termination of the Company&#8217;s Executive Chair.</span></ix:nonNumeric></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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:'Outfit',sans-serif;"><span style="-sec-ix-hidden:F_53fd4e1b-7561-4041-840e-26b36a027f03;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">one&#8209;to&#8209;one</span></span></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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:#00002d;white-space:pre-wrap;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> </span></p></ix:nonNumeric></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">During the three and six months ended June 30, 2026</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">, </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5c302b29-84e9-467a-a349-2d93502dbce5" contextRef="C_bc9acfbf-4575-4408-98ee-dc39c7c972ba" name="us-gaap:ConversionOfStockSharesIssued1" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal"><ix:nonFraction id="F_106266c3-59bd-42e1-958d-94ec64d584cd" contextRef="C_7b3dc7e4-dfea-48f1-bd64-33eb47e34742" name="us-gaap:ConversionOfStockSharesIssued1" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">452,637</ix:nonFraction></ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> shares of Class B common stock were converted into Class A common stock. During the </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">three months ended June 30, 2025</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">, </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0d92a596-0804-439c-8421-799b0a5b12c0" contextRef="C_f64354dd-c8ec-40fe-8d3a-36028c1cb951" name="us-gaap:ConversionOfStockSharesIssued1" unitRef="U_shares" decimals="INF" format="ixt-sec:numwordsen">no</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> shares of Class B common stock were converted into Class A common stock. During the </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">six months ended June 30, 2025 and year ended December 31, 2025, </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_14c31fc6-e8f6-4f3c-9157-eb63ce8dd325" contextRef="C_9a3b2700-0b1b-49c0-aa84-8b5ec8d493b3" name="us-gaap:ConversionOfStockSharesIssued1" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal"><ix:nonFraction id="F_6c964f7c-b2d9-4869-873f-eb8f834892ab" contextRef="C_54d23b63-839b-4c51-a99e-69111387e65d" name="us-gaap:ConversionOfStockSharesIssued1" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">770,495</ix:nonFraction></ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> shares of Class B common stock were converted into Class A common stock.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Consolidated basic net income per share (&#8220;Basic EPS&#8221;) is computed by dividing consolidated net income 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="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Consolidated diluted net income per share (&#8220;Diluted EPS&#8221;) gives effect to all potentially dilutive securities. Diluted EPS is computed by dividing consolidated net income 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 restricted stock units. The dilutive effect of these common stock equivalents is reflected in diluted earnings per share by application of the treasury stock method.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Continuing basic and diluted net income per share and discontinued basic and diluted net income per share are calculated using the same methodology as described above, as applicable. Diluted earnings per share from discontinued operations is calculated using net income from continuing operations to determine the denominator, in accordance with applicable guidance.</span></p></ix:nonNumeric></div></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">18</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="color:#0000ff;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;display:inline-block;font-size:11pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:2;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><div><ix:continuation id="F_50b10b61-b92a-4902-b21f-b55767368be1_1"><div style="font-size:10pt;font-family:'Outfit',sans-serif;"><ix:nonNumeric id="F_e853f9e9-cb1c-40af-9874-b2ca71856785" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">For the </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">three months ended June 30, 2026 and 2025 and for the six months ended June 30, 2026 and 2025, a reconciliation of the numerator and denominator used in the calculation of continuing, discontinued, and consolidated basic and diluted net income (loss) per share was as follows:</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p>
       <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:48.422%;box-sizing:content-box;"/>
         <td style="width:1.245%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:9.761%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:1.245%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:9.628%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:1.245%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:9.761%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:1.245%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:9.45%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Three Months Ended<br/>June 30,</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Six Months Ended <br/>June 30,</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2026</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2026</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(dollars in thousands)</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Numerator</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Net income from continuing operations</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_04338e82-1f8c-4e59-8561-a65c75f0e0f9" contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">49,193</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_92b05f14-fbc7-4ab5-932f-83230aba4543" contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">48,989</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_921fbf4c-8a25-46c5-8066-58330223e4ab" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">81,421</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c1d078a1-8ceb-4134-ab9d-c67d33391e46" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">91,063</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Net loss from discontinued operations</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1f89395b-404c-4e4e-8ba0-bd6ede526663" contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8eac845b-869d-41bb-a7df-0e8ef4be3b17" contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">26,646</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0df8e6d0-2904-4d03-8c26-17b3df0975c9" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d9e5eb5b-32f2-4496-9b6c-4c68d64251c0" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">29,675</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Consolidated net income</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3667e847-b78c-4dcc-b001-d6361b7d27e0" contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">49,193</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d0435303-d267-4814-83a8-f07f7805e258" contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">22,343</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_73d121e2-2f66-4a25-9983-8e6a7c20ef85" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">81,421</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_19747494-5273-4a06-9393-3a7115e401ca" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">61,388</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="background-color:#eef2f7;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Denominator</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Weighted-average number of shares of common stock used <br/>&#160;&#160;&#160;in computing net income (loss) per share attributable to <br/>&#160;&#160;&#160;common stockholders &#8212; basic</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c0d083ce-ec3f-417e-931c-21663e17b4a6" contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">90,131,442</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5f65ba33-8646-4567-af73-d7ce5ede4976" contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">98,889,893</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ac68532e-4f31-4376-9cf6-5643afdca334" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">92,082,411</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f9480240-a284-44cf-9480-b45b08b0d71c" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">100,980,676</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Dilutive effect of share equivalents resulting from stock <br/>&#160;&#160;&#160;options</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_700aa049-992c-4110-9c77-a8f2b0a89195" contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" unitRef="U_shares" decimals="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_093f27e7-e85b-4fb1-8263-2327eabf9ecf" contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">15,167</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_03925927-04a2-49a5-9692-d4e64bf57546" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">2,481</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_149488f8-ed55-4c3b-8f8b-48a39554c9ec" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">17,893</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Dilutive effect of share equivalents resulting from<br/>&#160;&#160;&#160;unvested restricted stock units</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_efd5c6c6-2534-45a0-b20a-58ae02750cea" contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec" name="us-gaap:IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">945,007</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_daa45085-14c3-41c5-87d4-bb962119ca92" contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55" name="us-gaap:IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">1,279,007</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9171166f-fa71-4177-aa6d-d86269a1d63a" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">990,565</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8d255d2b-58e6-47ee-8369-d0e3772a3b8a" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">1,615,872</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Weighted-average number of shares of common stock <br/>&#160;&#160;&#160;used in computing net income (loss) per share attributable to <br/>&#160;&#160;&#160;common stockholders &#8212; diluted</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3e0fccb2-f599-49a9-b785-925fb5ba4faa" contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">91,076,449</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7c090e1a-eaf7-4b4b-95f4-cda8d32c9f1c" contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">100,184,067</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3c1117ec-3078-4c92-a0fc-5da4c825d273" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">93,075,457</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_61850ee9-fde1-4fc0-a722-d44309d425fd" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">102,614,441</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Net income (loss) per share attributable to common stockholders</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Basic</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Continuing operations</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9ead8ef8-dd06-4fff-864d-1a5620535007" contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2">0.55</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6135822c-0252-4480-ac69-8dae0c58c823" contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2">0.50</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_86a8c259-2c8a-4e5a-922f-36c4c9bed807" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">0.88</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f71ef1f9-6835-4ec4-a1ac-04623727f68d" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2">0.90</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Discontinued operations</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c67c505c-9cab-4f4c-b60d-4f5c96b6167d" contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" unitRef="U_UnitedStatesOfAmericaDollarsShare" decimals="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0e4374c0-3c8f-480f-949c-130f93ca6d90" contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" sign="-" format="ixt:num-dot-decimal">0.27</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_efa155dc-6d1c-4332-8d47-9637061103d2" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" unitRef="U_UnitedStatesOfAmericaDollarsShare" decimals="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_fffbc022-adeb-45de-92c4-846e0cf9574e" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" sign="-" format="ixt:num-dot-decimal">0.29</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Consolidated</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ac433435-e323-425a-b8c4-69951eaeef32" contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec" name="us-gaap:EarningsPerShareBasic" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2">0.55</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6247b05a-23dc-42ad-bfdf-b40fb33c183b" contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55" name="us-gaap:EarningsPerShareBasic" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">0.23</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b022199e-60f8-4810-9368-c6e7320579ea" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:EarningsPerShareBasic" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">0.88</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_848f6b44-33d3-465e-9fd3-2303f893d4a9" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:EarningsPerShareBasic" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">0.61</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Diluted</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Continuing operations</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_25e3451a-4a20-4a3b-a73a-19712b51a9a8" contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2">0.54</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3de5a4d6-2b9d-4c87-af8b-91ef5aaf7e5a" contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">0.49</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7440a0b4-352e-47a2-a79a-0174aa43f94c" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">0.87</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b8b268ff-2f08-43eb-8f90-c75f6afc1494" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">0.89</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Discontinued operations</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3e5582cc-2423-4393-97af-ed34f5f455da" contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" unitRef="U_UnitedStatesOfAmericaDollarsShare" decimals="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_20953e16-e7a5-4ff1-81d9-f583b5eda8f2" contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" sign="-" format="ixt:num-dot-decimal">0.27</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_46547f59-fc60-41fa-b3f8-db81b42436dd" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" unitRef="U_UnitedStatesOfAmericaDollarsShare" decimals="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_987fa342-7715-4388-b9e5-7123566f0b69" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" sign="-" format="ixt:num-dot-decimal">0.29</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Consolidated</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a83db4fc-3dc4-4ee0-afb1-f1689786e190" contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec" name="us-gaap:EarningsPerShareDiluted" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2">0.54</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_497c3057-a57f-4359-aec9-cad709da42c7" contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55" name="us-gaap:EarningsPerShareDiluted" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">0.22</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_eeee4005-589b-4001-bd20-148c626013f1" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:EarningsPerShareDiluted" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">0.87</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a35d3972-ae6b-4847-867c-6f786e5d7c3b" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:EarningsPerShareDiluted" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2">0.60</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
       </table></ix:nonNumeric></div><div style="font-size:12pt;font-family:'Outfit',sans-serif;"><ix:nonNumeric id="F_86a3d08d-e2be-45ae-883b-4a50b75320c2" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">For the </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">three months ended June 30, 2026 and 2025 and for the six months ended June 30, 2026 and 2025, 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 was as follows:</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p>
       <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:50.34%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:9.38%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:9.38%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:9.38%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:9.52%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Three Months Ended<br/>June 30,</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Six Months Ended <br/>June 30,</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2026</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2026</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Stock options outstanding</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1fbefcbe-a108-429f-874f-383ad2ef29e8" contextRef="C_b524ca44-02c4-4bef-a7a6-d5c37e241af3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">360,751</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4f700fac-3fa6-4724-83d4-04d394ecd822" contextRef="C_020276a8-eeba-4d0a-8c99-0f87be139f4e" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">360,751</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3b80c8ae-6112-45f3-9eeb-fbe504d75a16" contextRef="C_8018b5d0-b40f-4076-927d-d65cb860d7fa" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">360,751</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a06e7673-e92a-4833-a8b3-3d5132b29b35" contextRef="C_e5e2d6b3-dcd3-4092-b061-27ffc7a8c8a2" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">360,751</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Restricted stock units outstanding</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_dc3333ab-cfb9-4c70-9470-d4547c14bc9c" contextRef="C_a125fe21-57a0-4557-9cc2-cf01b2ec9577" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">177,107</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e3126333-6f62-4936-9349-0de47c26c1c3" contextRef="C_f3909c14-3ec1-4a5f-a6ce-299f22149f04" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">153,272</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_65d99bbe-4653-4968-a60c-6869b555fd58" contextRef="C_3ad952d1-71ff-4173-b24a-31ec0e178d74" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">195,103</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_529afef9-6435-4b6b-b79e-85a18eb15fb7" contextRef="C_86ea6e17-5c98-4e62-998e-29717d8061c3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">105,799</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
       </table></ix:nonNumeric></div></ix:continuation></div><p style="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:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">19</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="color:#0000ff;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;display:inline-block;font-size:11pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:2;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><div style="font-size:12pt;font-family:'Outfit',sans-serif;"><ix:nonNumeric id="F_1a0565b8-3c4b-4e01-b83c-40d6a257221a" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:IncomeTaxDisclosureTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">12. Income Taxes</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">During the three months ended June 30, 2026 and 2025 and during the six months ended June 30, 2026 and 2025, the Company recognized an income tax provision of </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f8348abb-0ccd-4c40-8c41-6ab67ad1e0a9" contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">14.3</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million, </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0c6c051c-4237-4b1e-85f3-0b9f184ae58b" contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">14.1</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million, </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2ac83473-a8bb-498e-9562-51d0cecce533" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">23.2</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million, and </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d07dcf77-bf9e-4605-84b4-ae36bf6d13fd" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">25.5</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million, respectively, representing an effective tax rate of </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_89c01122-6771-4a05-9dae-29b4812db5c7" contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" unitRef="U_pure" scale="-2" decimals="3" format="ixt:num-dot-decimal">22.5</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">, </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b16eed1d-71c7-431d-8bd2-7985b5a7a8d1" contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" unitRef="U_pure" scale="-2" decimals="3" format="ixt:num-dot-decimal">22.4</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">, </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_54eb5b1d-321b-4ec4-b95a-24fe1db04638" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" unitRef="U_pure" scale="-2" decimals="3" format="ixt:num-dot-decimal">22.2</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">, and </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_649b8479-2f69-4a8c-99c1-efe857ab9e10" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" unitRef="U_pure" scale="-2" decimals="3" format="ixt:num-dot-decimal">21.9</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">, respectively.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">The effective tax rates for the three months ended June 30, 2026 and 2025 and for the six months ended June 30, 2026 and 2025</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">, were greater than the statutory tax rate of </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8ffd4853-8830-4959-8ec0-a02cc37c983d" contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" unitRef="U_pure" scale="-2" decimals="2" format="ixt:num-dot-decimal"><ix:nonFraction id="F_4da4a467-d8ce-419a-b7a7-d215e2e9ac21" contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" unitRef="U_pure" scale="-2" decimals="2" format="ixt:num-dot-decimal"><ix:nonFraction id="F_8b8daf98-9bc1-4af9-b380-576d7fec9788" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" unitRef="U_pure" scale="-2" decimals="2" format="ixt:num-dot-decimal"><ix:nonFraction id="F_79e56bad-b26d-405e-b507-8e57444d8031" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" unitRef="U_pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">21</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%, primarily due to state and local income taxes, partially offset by federal and state research and development tax credits and windfall tax benefits on share-based compensation.</span></p></ix:nonNumeric></div><div style="font-size:12pt;font-family:'Outfit',sans-serif;"><ix:nonNumeric id="F_cabd4c72-1016-412a-b95e-9eca968d2dee" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:SegmentReportingDisclosureTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">13. Segment and Geographic Information</span><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;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:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Beginning in the fourth quarter of 2025, in connection with the wind-down of CarOffer, the Company&#8217;</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">s </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;"><span style="-sec-ix-hidden:F_28c2834c-0fe8-4941-899b-62bd62885635;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">chief executive officer</span></span></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">, who acts as the CODM, began to manage the business, make operating decisions, and evaluate operating performance based on consolidated results. Accordingly, the change led to revisions to the nature and substance of information regularly provided to and used by the CODM, and served to align the Company</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8217;</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">s reported results with its ongoing growth strategy. As a result, beginning in the fourth quarter of 2025 the Company reports its financial results as a </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;"><span style="-sec-ix-hidden:F_f350948e-4a75-4e34-aa37-2a4aa7c92553;"><span style="-sec-ix-hidden:F_0bd724e3-1c1a-4826-a172-579a3838a651;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">single </span></span></span></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">reportable segment. Accordingly, the Company has recast prior year segment disclosures for comparability.</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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="font-size:10pt;font-family:'Outfit',sans-serif;"><ix:nonNumeric id="F_9de89896-e804-490f-8dd0-ee36990d7b40" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:SegmentReportingCodmProfitLossMeasureHowUsedDescription"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">The Unaudited Condensed Consolidated Income Statements represent the Company</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8217;s segment presentation and are presented in the same manner as the CODM reviews the Company&#8217;s operating results in assessing performance and allocating resources. In evaluating performance, the CODM reviews revenue and income from operations. Income from operations is also used in the Company&#8217;</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">s annual budgeting and monthly forecasting process and is compared against budgeted and forecasted amounts to evaluate performance and make decisions for the allocation of capital and other resources.</span></ix:nonNumeric></span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">The Company&#8217;s significant segment expenses consist of cost of revenue and sales and marketing expense. Significant segment expenses are presented in the Unaudited Condensed Consolidated Income Statements. The Company&#8217;s other segment items consist of product, technology, and development expense, general and administrative expense, impairment expense, and depreciation and amortization expense, which have been disclosed separately on the Unaudited Condensed Consolidated Income Statements to meet disclosure requirements.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Segment assets are reported on the Unaudited Condensed Consolidated Balance Sheets as total assets.</span></p><div style="font-size:10pt;font-family:'Outfit',sans-serif;"><ix:nonNumeric id="F_cfe2d668-2bdf-42d0-9502-113a24828715" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">For the </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">three months ended June 30, 2026 and 2025 and for the six months ended June 30, 2026 and 2025, revenue by geographical region was as follows:</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p>
       <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:50.03%;box-sizing:content-box;"/>
         <td style="width:1.299%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:9.193000000000001%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:1.299%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:9.193000000000001%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:1.299%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:9.193000000000001%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:1.299%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:9.193000000000001%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Three Months Ended<br/>June 30,</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Six Months Ended <br/>June 30,</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2026</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2026</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(dollars in thousands)</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Revenue by Geographic Region</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">U.S.</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_08c5830c-80dd-4218-8318-269a135bd4ce" contextRef="C_657abca0-9fd9-4af0-b2e6-896d97a0c91f" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">226,272</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9ac8f94d-6f33-406e-bc12-211c816def96" contextRef="C_30402404-4c4f-44fb-b570-86e72f722cc3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">202,652</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b48e68c4-e2ea-4f98-8452-669f7b00ea17" contextRef="C_569e2b25-f07c-48ee-a33b-ddd429fdd26f" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">446,261</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_daa9ea4f-4070-4132-9c4a-cd8262920d09" contextRef="C_d4e84b05-9eea-4dc9-b08b-082dbe03ad5b" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">397,880</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">International</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_567ad821-bd07-4cca-b60e-9d3cff181bc6" contextRef="C_40e2e8ac-8156-40bd-830a-f9d64f9194f6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">24,699</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a3a01dbf-59b6-4b93-bd98-7345b354d594" contextRef="C_87ae2c82-a42e-4e4c-8893-fda2497d0580" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">19,346</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f56c95b1-04e8-41e3-8b6a-cc0e269b1111" contextRef="C_cd581447-8915-4a6f-9fa6-8ef925bcab74" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">48,265</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6d5123e6-3781-479d-9f81-91c7ceb11ae3" contextRef="C_b541db45-9ee6-4497-ba1c-1279a0a596ad" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">36,353</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:3.707%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Total</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9af974c3-07c6-45f3-8aae-b69cf97cfdab" contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">250,971</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_cd4449f2-5336-43e9-8c6f-40c4b5079948" contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">221,998</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_28348a05-d548-4e9a-a061-ed6fc0e404ee" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">494,526</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1a7214b8-56d6-4d59-a1c3-fa2ea98fd7c4" contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">434,233</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
       </table></ix:nonNumeric></div></ix:nonNumeric></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">20</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="color:#0000ff;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;display:inline-block;font-size:11pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:2;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><div style="font-size:12pt;font-family:'Outfit',sans-serif;"><ix:nonNumeric id="F_be0f9b75-d333-4e21-91d2-a111bad8d778" contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446" name="us-gaap:SubsequentEventsTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">14. Subsequent Event</span><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;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:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">On August 6, 2026, the Company entered into the First Amendment (the &#8220;Amendment&#8221;) to the Credit Agreement (as previously amended, supplemented or otherwise modified, the &#8220;Existing Credit Agreement,&#8221; and as amended by the Amendment, the &#8220;Amended Credit Agreement&#8221;), by and among the Company, 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.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">The Amendment, among other things, (i) reduces the aggregate revolving commitments under the Credit Agreement from $</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7c324a99-faf6-43e2-9122-820982594cdd" contextRef="C_c7b9fd63-360e-4028-a5ff-65bad9e6bb9e" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">400.0</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million to $</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_dc2d20ff-18dc-4d96-a42f-bdf83a09b0aa" contextRef="C_d5d25a45-01ee-4885-a291-e4ca88327aff" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">200.0</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million (the &#8220;Amended Revolver&#8221;), (ii) extends the maturity date of the Amended Revolver from </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;"><ix:nonNumeric id="F_680f9276-fd61-4913-b2c2-bcf81045e477" contextRef="C_7683317c-0686-4012-bbf5-808b8fcb77bd" name="us-gaap:LineOfCreditFacilityExpirationDate1" format="ixt:date-monthname-day-year-en"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">September 26, 2027</span></ix:nonNumeric></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;"><ix:nonNumeric id="F_bbb5e36e-27c7-4534-a2c6-101661f4746e" contextRef="C_b6b07cb7-239a-49b9-8e5e-16515b4f34c8" name="us-gaap:LineOfCreditFacilityExpirationDate1" format="ixt:date-monthname-day-year-en"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">August 6, 2031</span></ix:nonNumeric></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">, (iii) increases the cap of the Cash-Capped Incremental Facility (as defined in the Amended Credit Agreement) to the greater of $</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_edb8625b-54a0-41e6-b227-5d39d2306b5d" contextRef="C_d5d25a45-01ee-4885-a291-e4ca88327aff" name="carg:LineOfCreditFacilityIncreasedInMaximumBorrowingCapacity" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">380.0</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million and </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2ea2799a-65f8-43d3-9259-bb038b42f885" contextRef="C_ee0add56-d863-4050-a660-0b75e6e3cbc4" name="carg:IncreaseInBorrowingCapacityEqualToPercentageOfFourQuarterEbdita" unitRef="U_pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">100</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">% of the trailing Four Quarter Consolidated EBITDA, and (iv) adds a new incurrence-based covenant that prohibits the Company from incurring certain indebtedness unless, after giving pro forma effect thereto, the Consolidated Total Gross Leverage Ratio (as defined in the Amended Credit Agreement) does not exceed </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_eb5112b2-2c25-4bdb-8c9b-cc9c5336709a" contextRef="C_ee0add56-d863-4050-a660-0b75e6e3cbc4" name="carg:GrossLeverageRatio" unitRef="U_pure" decimals="INF" format="ixt:num-dot-decimal">6.25</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">:1.00. Except as expressly modified by the Amendment, the material terms of the Existing Credit Agreement remain unchanged and continue in full force and effect.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">The foregoing description of the material terms of the Amendment does not purport to be complete and is subject to, and is qualified in its entirety by, reference to the full text of the Amendment, which was filed as Exhibit 10.1 to the Current Report on Form 8-K filed with the SEC on August 6, 2026.</span></p></ix:nonNumeric></div></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">21</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="color:#0000ff;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;display:inline-block;font-size:11pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:2;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="i_item2"><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:20pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Item 2. Management&#8217;s Discussion and Analysis of </span><span id="item_2_managements_discussion_analysis_f"></span><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:20pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Financial Condition and Results of Operations.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">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, included 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 &#8220;Special Note Regarding Forward-Looking Statements.&#8221; 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 &#8220;Risk Factors.&#8221; We qualify all of our forward-looking statements by such cautionary statements.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">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 U.S. generally accepted accounting principles, or GAAP.</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;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-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">The wind-down of CarOffer, LLC, or CarOffer, was completed and the business was considered abandoned for accounting purposes as of December 31, 2025. For further information on the wind-down of CarOffer and related impact on financial results, refer to Discontinued Operations below.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;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-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">This section of this Quarterly Report discusses 2026 and 2025 items and period-to-period comparisons between 2026 and 2025. The perio</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">d&#8209;to&#8209;period comparison of financial results is not necessarily indicative of future results.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:16pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Company Overview</span><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:16pt;font-family:'Outfit',sans-serif;font-kerning:none;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:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">CarGurus is a multinational automotive platform helping consumers and dealers confidently buy and sell vehicles. Founded in 2006 with a mission to bring more trust and transparency to car shopping, CarGurus is the No. 1 visited automotive shopping site in the U.S.</span><span style="color:#00002d;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">1</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> with the largest selection of inventory and network of dealers</span><span style="color:#00002d;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">. CarGurus&#8217; selection, trusted automotive insights, and data-driven products and solutions support each shopper&#8217;s journey &#8211; from online research and shopping to in-dealership decisions &#8211; to empower them at every step. CarGurus provides dealers a personalized, predictive intelligence platform with software solutions that helps them run their businesses more efficiently and profitably at all stages of inventory acquisition and pricing, marketing, and conversion to sale.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">We have subsidiaries in the U.S., Canada, Ireland, and the U.K. and we operate the following marketplaces:</span></p><p style="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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p>
   <table style="margin-left:10.667%;border-spacing:0;table-layout:auto;width:80.0%;border-collapse:separate;">
    <tr style="visibility:collapse;">
     <td style="width:32.273%;box-sizing:content-box;"/>
     <td style="width:38.036%;box-sizing:content-box;"/>
     <td style="width:29.691%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:12pt;background-color:#e4f5fe;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.07in;padding-left:0.07in;vertical-align:middle;padding-bottom:0.07in;padding-right:0.07in;"><p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">U.S., U.K., and Canada</span></p></td>
     <td style="padding-top:0.07in;padding-left:0.07in;vertical-align:middle;padding-bottom:0.07in;padding-right:0.07in;"><p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">U.S.</span></p></td>
     <td style="padding-top:0.07in;padding-left:0.07in;vertical-align:middle;padding-bottom:0.07in;padding-right:0.07in;"><p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">U.K.</span></p></td>
    </tr>
    <tr style="word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.07in;padding-left:0.07in;vertical-align:middle;padding-bottom:0.07in;padding-right:0.07in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><img src="img265669330_1.gif" alt="img265669330_1.gif" style="width:116px;height:19px;"/></p></td>
     <td style="padding-top:0.07in;padding-left:0.07in;vertical-align:middle;padding-bottom:0.07in;padding-right:0.07in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><img src="img265669330_2.gif" alt="img265669330_2.gif" style="width:111px;height:22px;"/></p></td>
     <td style="padding-top:0.07in;padding-left:0.07in;vertical-align:middle;padding-bottom:0.07in;padding-right:0.07in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><img src="img265669330_3.jpg" alt="img265669330_3.jpg" style="width:104px;height:14px;"/></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#00002d;white-space:pre-wrap;vertical-align:super;font-size:4.0200000000000005pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">1 </span><span style="color:#00002d;white-space:pre-wrap;font-size:6pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Similarweb: Traffic Insights (Cars.com, Autotrader.com, TrueCar.com, CARFAX.com Listings (defined as CARFAX.com Total Visits minus Vehicle History Reports)), Q2 2026, U.S.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#00002d;white-space:pre-wrap;vertical-align:super;font-size:4.0200000000000005pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">2</span><span style="color:#00002d;white-space:pre-wrap;font-size:6pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;"> Compared to Autotrader.com, Cars.com, TrueCar.com, and CARFAX.com (Joreca as of June 30, 2026)</span></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">22</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="color:#0000ff;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;display:inline-block;font-size:11pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:2;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Discontinued Operations</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">On August 6, 2025, our Board of Directors determined, after considering all reasonably available options and a broader strategic reassessment, that it was in the best interests of our stockholders to wind down CarOffer.</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">The wind-down of CarOffer was completed and the business was considered abandoned for accounting purposes as of December 31, 2025. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">We have presented the financial results of CarOffer as discontinued operations in the Unaudited Condensed Consolidated Financial Statements. No assets or liabilities were classified as discontinued operations as of June 30, 2026 or December 31, 2025. No results of operations were classified as discontinued operations for the three and six months ended June 30, 2026. The Unaudited Condensed Consolidated Income Statement for the three and six months ended June 30, 2025, was derived from the Unaudited Condensed Consolidated Income Statement of CarGurus, Inc. as of that date, adjusted for the reclassification of discontinued operations. The Unaudited Condensed Consolidated Statement of Comprehensive Income, Unaudited Condensed Consolidated Statement of Stockholders&#8217; Equity, and the Unaudited Condensed Consolidated Statement of Cash Flows as of June 30, 2025, related to discontinued operations have not been separately reclassified and are included within each for the period referenced.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">As a result of the wind-down, we incurred total expenditures of $13.3 million, of which all cash expenditures were incurred during the second half of 2025 and were all paid as of December 31, 2025.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">For further information, refer to Note 3 of the Unaudited Condensed Consolidated Financial Statements included elsewhere in this Quarterly Report.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Reportable Segments</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Beginning in the fourth quarter of 2025, in connection with the wind-down of CarOffer, our chief executive officer, who acts as the Chief Operating Decision Maker, or CODM, began to manage our business, make operating decisions, and evaluate operating performance based on consolidated results. Accordingly, the change led to revisions to the nature and substance of information regularly provided to and used by the CODM, and served to align our reported results with our ongoing growth strategy. As a result, beginning in the fourth quarter of 2025 we report our financial results as a single reportable segment. For further segment reporting and geographic information, refer to Note 13 of the Unaudited Condensed Consolidated Financial Statements included elsewhere in this Quarterly Report.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Revenue and Financial Overview</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">We derive our revenue primarily from (i) dealer subscription fees, (ii) advertising from auto manufacturers and other brand advertisers, and (iii) partnerships with financing services companies.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">For the three months ended June 30, 2026, we generated revenue of $251.0 million, a 13% increase from $222.0 million of revenue for the three months ended June 30, 2025. For the three months ended June 30, 2026, we generated net income from continuing operations of $49.2 million and Adjusted EBITDA from continuing operations, a non-GAAP financial measure, of $84.7 million, compared to net income from continuing operations of $49.0 million and adjusted EBITDA from continuing operations of $79.4 million for the three months ended June 30, 2025.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">For the six months ended June 30, 2026, we generated revenue of $494.5 million, a 14% increase from $434.2 million of revenue for the six months ended June 30, 2025. For the six months ended June 30, 2026, we generated net income from continuing operations of $81.4 million and Adjusted EBITDA from continuing operations, a non-GAAP financial measure, of $165.0 million, compared to net income from continuing operations of $91.1 million and Adjusted EBITDA from continuing operations of $148.1 million for the six months ended June 30, 2025.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">See below for more information regarding our use and reconciliation of Adjusted EBITDA from continuing operations and other non-GAAP financial measures.</span></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">23</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="color:#0000ff;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;display:inline-block;font-size:11pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:2;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:16pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Key Business Metrics</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">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, as applicable, for the U.S. and International geographic regions. The International region derives 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.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Monthly Unique Users</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">For each of our websites, we define a monthly unique user as an individual who has visited any such website and taken a Visitor Action (as defined below) within a calendar month, based on data as measured by Google Analytics 4, or GA4. We calculate average monthly unique users as the sum of the monthly unique users of each of our websites in a defined 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 or application during a calendar month and takes an action on such website or in such application, such as performing a search, visiting vehicle detail pages, and connecting with a dealer, which we refer to as a Visitor Action. If an individual accesses a website or application using a different device within a given month, the first Visitor Action taken 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 or application and takes a Visitor Action within a calendar month, each such Visitor Action is counted as a separate unique user. We eliminate any duplicate unique users that may arise when users visit a webview within our native application.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">We are subject to evolving privacy laws governing cookies and tracking technologies. For example, in the U.K. informed consent is required for the placement of certain cookies or similar tracking technologies on an individual&#8217;s device. Consent is tightly defined and includes a prohibition on pre-checked consents and a requirement to obtain separate consents for each type of cookie or similar technology. As a result of privacy regulations that require user consent for tracking technologies, such as those within the U.K., our ability to identify and measure our average monthly unique users is more limited, which could result in an undercount of actual average monthly unique users. Conversely, interactions with our websites generated by bots and other automated mechanisms may inflate GA4 data, which could lead to an overcount of average monthly unique users.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">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 revenue depends, in part, on our ability to provide dealers with connections to our users and exposure to our 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&#8217;s website or map directions to the dealership.</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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
    <tr style="visibility:collapse;">
     <td style="width:50.03%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.482%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.482%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.482%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.522%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Three Months Ended<br/>June 30,</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Six Months Ended <br/>June 30,</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Average Monthly Unique Users</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2026 </span><span style="color:#000000;top:-3.752pt;white-space:pre-wrap;font-weight:bold;font-size:5.36pt;font-family:'Outfit',sans-serif;position:relative;font-kerning:none;min-width:fit-content;">(1)</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2025</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2026 </span><span style="color:#000000;top:-3.752pt;white-space:pre-wrap;font-weight:bold;font-size:5.36pt;font-family:'Outfit',sans-serif;position:relative;font-kerning:none;min-width:fit-content;">(1)</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2025</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(in thousands)</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(in thousands)</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">U.S.</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">37,849</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">34,057</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">37,216</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">34,535</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">International</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">8,922</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">10,237</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">8,778</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">10,434</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Total</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">46,771</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">44,294</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">45,994</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">44,969</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
   </table><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:12pt;margin-right:4.537%;min-width:4.537%;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(1)</span><div style="display:inline;"><span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Beginning January 1, 2026, in compliance with U.K. privacy laws, all of our U.K. based websites get consent from users to collect their information via cookies and other technologies to track our average monthly unique users.</span></div></div></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">24</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="color:#0000ff;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;display:inline-block;font-size:11pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:2;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Monthly Sessions</span><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;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:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">We define monthly sessions as the number of distinct visits to our websites that include a Visitor Action that take place each month within a given time frame, as measured and defined by GA4. We calculate average monthly sessions as the sum of the monthly sessions in a defined period, divided by the number of months in that period. A session is defined as beginning with the first Visitor Action from a computer or mobile device and ending at the earliest of when a user closes their browser window or after 30 minutes of inactivity. We eliminate any duplicate monthly sessions that may arise when users visit a webview within our native application.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">We are subject to evolving privacy laws governing cookies and tracking technologies. For example, in the U.K. informed consent is required for the placement of certain cookies or similar tracking technologies on an individual&#8217;s device. Consent is tightly defined and includes a prohibition on pre-checked consents and a requirement to obtain separate consents for each type of cookie or similar technology. As a result of privacy regulations that require user consent for tracking technologies, such as those within the U.K., our ability to identify and measure our average monthly sessions is more limited, which could result in an undercount of actual average monthly sessions. Conversely, interactions with our websites generated by bots and other automated mechanisms may inflate GA4 data, which could lead to an overcount of average monthly sessions.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">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.</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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
    <tr style="visibility:collapse;">
     <td style="width:50.03%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.482%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.482%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.482%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.522%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Three Months Ended<br/>June 30,</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Six Months Ended <br/>June 30,</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Average Monthly Sessions</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2026 </span><span style="color:#000000;top:-3.752pt;white-space:pre-wrap;font-weight:bold;font-size:5.36pt;font-family:'Outfit',sans-serif;position:relative;font-kerning:none;min-width:fit-content;">(1)</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2025</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2026 </span><span style="color:#000000;top:-3.752pt;white-space:pre-wrap;font-weight:bold;font-size:5.36pt;font-family:'Outfit',sans-serif;position:relative;font-kerning:none;min-width:fit-content;">(1)</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2025</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(in thousands)</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(in thousands)</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">U.S.</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">90,763</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">84,601</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">90,702</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">85,159</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">International</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">19,457</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">21,294</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">19,078</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">21,760</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Total</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">110,220</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">105,895</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">109,780</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">106,919</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
   </table><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:12pt;margin-right:4.537%;min-width:4.537%;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(1)</span><div style="display:inline;"><span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Beginning January 1, 2026, in compliance with U.K. privacy laws, all of our U.K. based websites get consent from users to collect their information via cookies and other technologies to track our average monthly sessions.</span></div></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Number of Paying Dealers</span><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;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:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">We define a paying dealer as a dealer account with an active, paid 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 products, as well as our sales and marketing success and opportunity, including our ability to retain paying dealers and develop new dealer relationships.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
    <tr style="visibility:collapse;">
     <td style="width:66.72%;box-sizing:content-box;"/>
     <td style="width:1.4%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:13.24%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1.4%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:13.24%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">As of June 30,</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Number of Paying Dealers</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2026</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2025</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">U.S.</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">26,151</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">25,478</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">International</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">8,478</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">7,617</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Total</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">34,629</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">33,095</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</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;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">25</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="color:#0000ff;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;display:inline-block;font-size:11pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:2;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Quarterly Average Revenue per Subscribing Dealer (QARSD)</span><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;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:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">We define QARSD, which is measured at the end of a fiscal quarter, as the revenue primarily from subscription products during that trailing quarter divided by the average number of paying dealers 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.</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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
    <tr style="visibility:collapse;">
     <td style="width:67.08%;box-sizing:content-box;"/>
     <td style="width:1.58%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:12.879999999999999%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1.58%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:12.879999999999999%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Three Months Ended<br/>June 30,</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Quarterly Average Revenue per Subscribing Dealer (QARSD)</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2026</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2025</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">U.S.</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">8,134</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">7,533</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">International</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2,568</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2,309</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Consolidated</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">6,771</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">6,349</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Adjusted EBITDA from Continuing Operations</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">To provide investors with additional information regarding our financial results, we have presented within this Quarterly Report Adjusted EBITDA from continuing operations, which is a non&#8209;GAAP financial measure. This non&#8209;GAAP financial measure is not based on any standardized methodology prescribed by GAAP, and is not necessarily comparable to any similarly titled measures presented by other companies.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">We define Adjusted EBITDA from continuing operations as net income from continuing operations, adjusted to exclude: depreciation and amortization, stock&#8209;based compensation expense, transaction-related expenses, impairments, other income, net, and provision for income taxes.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">We use Adjusted EBITDA from continuing operations within this Quarterly Report because it is a key measure 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. We believe Adjusted EBITDA from continuing operations helps identify underlying trends in our business that could otherwise be masked by the effect of the expenses that we exclude. Accordingly, we believe that Adjusted EBITDA from continuing operations provides 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&#8209;making.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Our Adjusted EBITDA from continuing operations is 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 Adjusted EBITDA from continuing operations rather than net income from continuing operations, which is the most directly comparable GAAP equivalent. Some of these limitations are that Adjusted EBITDA from continuing operations excludes:</span></p><div class="item-list-element-wrapper" style="margin-left:4.537%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:3.491405046981553%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="display:inline;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">depreciation and amortization expense and, although these are non&#8209;cash expenses, the assets being depreciated may have to be replaced in the future;</span></div></div><div class="item-list-element-wrapper" style="margin-left:4.537%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:3.491405046981553%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="display:inline;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">stock&#8209;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;</span></div></div><div class="item-list-element-wrapper" style="margin-left:4.537%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:3.491405046981553%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="display:inline;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">transaction-related expenses incurred by us during a reporting period, which are inclusive of certain transaction and integration costs associated with acquisitions that have been completed as of the filing date of our annual or quarterly report (as applicable) relating to such period;</span></div></div></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">26</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="color:#0000ff;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;display:inline-block;font-size:11pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:2;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><div class="item-list-element-wrapper" style="margin-left:4.537%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:3.491405046981553%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="display:inline;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">impairments, which include non-cash one-time expenses associated with the impairments of operating right of use assets and certain other assets, which may have to be replaced in the future;</span></div></div><div class="item-list-element-wrapper" style="margin-left:4.537%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:3.491405046981553%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="display:inline;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">other income, net, which consists primarily of interest income earned on our cash and cash equivalents, and foreign exchange gains and losses; and</span></div></div><div class="item-list-element-wrapper" style="margin-left:4.537%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:3.491405046981553%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="display:inline;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">the provision for income taxes.</span></div></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">In addition, other companies, including companies in our industry, may calculate Adjusted EBITDA from continuing operations differently, which reduces its usefulness as a comparative measure.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Because of these limitations, we consider, and you should consider, Adjusted EBITDA from continuing operations together with other operating and financial performance measures presented in accordance with GAAP.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">For the three months ended June 30, 2026 and 2025 and for the six months ended June 30, 2026 and 2025, the following table presents a reconciliation of Adjusted EBITDA from continuing operations to net income from continuing operations, the most directly comparable measure calculated in accordance with GAAP, for each of the periods presented.</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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
    <tr style="visibility:collapse;">
     <td style="width:50.03%;box-sizing:content-box;"/>
     <td style="width:1.299%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.193000000000001%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1.299%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.193000000000001%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1.299%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.193000000000001%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1.299%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.193000000000001%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Three Months Ended<br/>June 30,</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Six Months Ended <br/>June 30,</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2026</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2025</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2026</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2025</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(in thousands)</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(dollars in thousands)</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Reconciliation of Adjusted EBITDA from continuing operations</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Net income from continuing operations</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">49,193</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">48,989</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">81,421</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">91,063</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Depreciation and amortization</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">7,929</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">5,786</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">15,099</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">11,465</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Stock-based compensation expense</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">13,358</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">12,517</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">26,630</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">24,900</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Transaction-related expenses</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">5</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">7</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Impairments</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">450</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">499</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">20,161</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">499</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Other income, net</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(508</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(2,564</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(1,573</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(5,360</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Provision for income taxes</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">14,297</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">14,124</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">23,213</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">25,500</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Adjusted EBITDA from continuing operations</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">84,719</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">79,356</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">164,951</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">148,074</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:4.935%;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">27</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="color:#0000ff;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;display:inline-block;font-size:11pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:2;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:16pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Components of Unaudited Condensed Consolidated Income Statements</span><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:16pt;font-family:'Outfit',sans-serif;font-kerning:none;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:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Revenue</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">We derive our revenue primarily from (i) dealer subscription fees, (ii) advertising from auto manufacturers and other brand advertisers, and (iii) partnerships with financing services companies.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Dealer Subscription Revenue</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">We offer multiple types of Listings packages to our dealers for our CarGurus platform (availability varies on our marketplaces): Restricted Listings, which is free; and various levels of Listings packages, each of which require a paid subscription under a monthly, quarterly, semiannual, or annual subscription basis.</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Our dealer Listings subscription packages generally auto-renew on a monthly basis and are cancellable by dealers with 30 days&#8217; advance notice prior to the commencement of the applicable renewal term. Subscription pricing is determined based on a dealer&#8217;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 features, and user review management platform. Only dealers subscribing to a paid Listings package receive access to certain additional features.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">We also offer dealers subscribing to certain of our Listings packages additional exposure and lead enhancements, such as Audience Targeting. Through Audience Targeting, dealers can buy advertising that appears on other sites on the internet and/or on high-converting social media platforms. Such advertisements can be targeted by the user&#8217;s geography, search history, CarGurus website activity, and a number of other factors, allowing dealers to increase their visibility with in-market consumers and drive qualified traffic for dealers.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">We also offer dealers subscribing to certain of our Listings packages other subscription products such as Digital Deal, which allows shoppers to complete much of the vehicle-purchase process online through the Dealers&#8217; Listings page and gives dealers higher quality leads through upfront consumer-provided information.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">We also offer dealers subscribing to certain of our Listings packages other subscription products such as Sell My Car, 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.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Advertising Revenue</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">We offer non-dealer advertising to auto manufacturers and other brand advertisers sold on a cost-per-thousand impressions basis. An impression is an advertisement loaded on a web page. 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, and, for automotive campaigns, 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.</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Financing Revenue</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">We also derive 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.</span></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">28</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="color:#0000ff;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;display:inline-block;font-size:11pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:2;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Cost of Revenue</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Cost of revenue includes expenses related to supporting and hosting 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 and impairment of capitalized website development; amortization of capitalized hosting arrangements; and allocated overhead expenses.</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">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.</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Operating Expenses</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Sales and Marketing</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Sales and marketing expense consists 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; software subscription expenses; consulting services; 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. Other than commissions amortization, all other sales and marketing expenses are expensed as incurred. We expect sales and marketing expense to fluctuate from quarter to quarter due to seasonality and as we respond to changes in the macroeconomic and competitive landscapes affecting our existing dealers, consumer audience, and brand awareness.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Product, Technology, and Development</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Product, technology, and development expense consists 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 expense to increase from quarter to quarter as we invest in additional engineering resources to develop innovative new solutions and make improvements to our existing platform.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">General and Administrative</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">General and administrative expense consists primarily of personnel and related expenses for our executive, finance, legal, people and 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 expense is expensed as incurred. We expect general and administrative expense to increase from quarter to quarter as we continue to scale our business.</span></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">29</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="color:#0000ff;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;display:inline-block;font-size:11pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:2;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Impairment</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">During the three months ended March 31, 2026, we identified a triggering event requiring an impairment test for the 121 First Street lease, which we intend to sublease, primarily due to lower anticipated rental rates. We performed an updated fair value analysis of the lease and subsequently recognized non-cash impairment charges. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">For the six months ended June 30, 2026, we recognized non-cash impairment charges of $14.7 million related to operating lease right-of-use asset and $4.5 million related to leasehold improvements and furniture and fixtures, which were recognized within impairment operating expenses in the Unaudited Condensed Consolidated Income Statements. For the three months ended June 30, 2026, no impairment charges related to the 121 First Street lease were recognized. </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">For further discussion of the lease impairment, refer to Note 9 of the Unaudited Condensed Consolidated Financial Statements included elsewhere in this Quarterly Report.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Depreciation and Amortization</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Depreciation and amortization expense consists of depreciation on property and equipment and amortization of intangible assets and internal-use software.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Other Income, Net</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Other income, net consists primarily of interest income earned on our cash and cash equivalents and foreign exchange gains and losses.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Provision for Income Taxes</span><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;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:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">The provision for income taxes consists of federal and state income taxes in the U.S. and taxes in foreign jurisdictions in which we operate. For the three months ended June 30, 2026 and 2025 and for the six months ended June 30, 2026 and 2025, a provision for income taxes was recognized as a result of the consolidated taxable income position.</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> </span></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">30</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="color:#0000ff;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;display:inline-block;font-size:11pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:2;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:16pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Results of Operations</span><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:16pt;font-family:'Outfit',sans-serif;font-kerning:none;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:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">For the three months ended June 30, 2026 and 2025 and for the six months ended June 30, 2026 and 2025, the Unaudited Condensed Consolidated Income Statements were as follows:</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
    <tr style="visibility:collapse;">
     <td style="width:50.03%;box-sizing:content-box;"/>
     <td style="width:1.299%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.193000000000001%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1.299%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.193000000000001%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1.299%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.193000000000001%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1.299%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.193000000000001%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Three Months Ended<br/>June 30,</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Six Months Ended <br/>June 30,</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2026</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2025</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2026</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2025</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(dollars in thousands)</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(dollars in thousands)</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Revenue</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">250,971</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">221,998</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">494,526</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">434,233</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Cost of revenue</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">19,873</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">15,677</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">38,807</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">30,020</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Gross profit</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">231,098</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">206,321</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">455,719</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">404,213</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Operating expenses</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Sales and marketing</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">97,635</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">82,587</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">195,119</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">166,256</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Product, technology, and development</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">38,137</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">33,725</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">75,808</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">68,753</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">General and administrative</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">28,209</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">25,266</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">54,690</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">50,051</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Impairments</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">450</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">499</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">19,651</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">499</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Depreciation and amortization</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">3,685</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">3,695</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">7,390</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">7,451</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:3.707%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Total operating expenses</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">168,116</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">145,772</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">352,658</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">293,010</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Income from continuing operations</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">62,982</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">60,549</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">103,061</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">111,203</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Other income, net</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Interest income</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">956</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2,134</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2,627</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">5,232</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Other (expense) income, net</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(448</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">430</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(1,054</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">128</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:3.707%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Total other income, net</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">508</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2,564</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">1,573</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">5,360</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Income from continuing operations before income taxes</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">63,490</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">63,113</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">104,634</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">116,563</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Provision for income taxes</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">14,297</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">14,124</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">23,213</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">25,500</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Net income from continuing operations</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">49,193</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">48,989</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">81,421</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">91,063</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Net loss from discontinued operations, net of tax benefits</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(26,646</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(29,675</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Consolidated net income</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">49,193</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">22,343</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">81,421</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">61,388</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</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;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">31</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="color:#0000ff;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;display:inline-block;font-size:11pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:2;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">For the three months ended June 30, 2026 and 2025 and for the six months ended June 30, 2026 and 2025, the Unaudited Condensed Consolidated Income Statements as a percentage of total revenue were as follows (amounts in the table below may not sum due to rounding):</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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
    <tr style="visibility:collapse;">
     <td style="width:50.06%;box-sizing:content-box;"/>
     <td style="width:1.3%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.16%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.48%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.48%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.52%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Three Months Ended<br/>June 30,</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Six Months Ended <br/>June 30,</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2026</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2025</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2026</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2025</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;Revenue</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">100</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">100</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">100</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">100</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;Cost of revenue</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">8</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">7</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">8</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">7</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;Gross profit</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">92</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">93</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">92</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">93</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;Operating expenses</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;Sales and marketing</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">39</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">37</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">39</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">38</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;Product, technology, and development</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">15</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">15</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">15</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">16</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;General and administrative</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">11</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">11</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">11</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">12</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;Impairments</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">0</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">0</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">4</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">0</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;Depreciation and amortization</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">1</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">1</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:15pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:2.773%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;Total operating expenses</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">67</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">66</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">71</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">67</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;Income from continuing operations</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">25</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">27</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">21</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">26</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;Other income, net</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;Interest income</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">0</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">1</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">1</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">1</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;Other (expense) income, net</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(0</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">0</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(0</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">0</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:15pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:2.773%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;Total other income, net</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">0</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">1</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">0</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">1</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;Income from continuing operations before income taxes</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">25</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">28</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">21</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">27</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;Provision for income taxes</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">6</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">6</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">5</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">6</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;Net income from continuing operations</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">20</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">22</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">16</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">21</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;Net loss from discontinued operations, net of tax benefits</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(12</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(7</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;Consolidated net income</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">20</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">10</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">16</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">14</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;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;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">32</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="color:#0000ff;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;display:inline-block;font-size:11pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:2;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">For the three months ended June 30, 2026 and 2025</span><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Revenue</span><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;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:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
    <tr style="visibility:collapse;">
     <td style="width:50.29%;box-sizing:content-box;"/>
     <td style="width:1.18%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.258000000000001%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1.18%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.258000000000001%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1.18%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.097999999999999%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.557%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Three Months Ended<br/>June 30,</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Change</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2026</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2025</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Amount</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="14" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(dollars in thousands)</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Revenue</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">250,971</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">221,998</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">28,973</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">13</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Percentage of total revenue</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">100</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">100</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Revenue increased $29.0 million, or 13%, in the three months ended June 30, 2026, compared to the three months ended June 30, 2025. The increase was due primarily to an increase in dealer subscription revenue as a result of growth in QARSD, which was driven by signing on new dealers at market rates, and revenue expansion driven by broader adoption of add-on products, subscription tier upgrades, and like-for-like price increases for existing dealers.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Cost of Revenue</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:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
    <tr style="visibility:collapse;">
     <td style="width:50.05%;box-sizing:content-box;"/>
     <td style="width:1.3%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.198%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1.3%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.198%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1.3%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.158%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.497%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Three Months Ended<br/>June 30,</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Change</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2026</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2025</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Amount</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="14" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(dollars in thousands)</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Cost of Revenue</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">19,873</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">15,677</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">4,196</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">27</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Percentage of total revenue</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">8</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">7</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Cost of revenue increased $4.2 million, or 27%, in the three months ended June 30, 2026, compared to the three months ended June 30, 2025, and represented 8% of total revenue for the three months ended June 30, 2026, compared to 7% of total revenue for the three months ended June 30, 2025. The increase was due primarily to a $2.2 million increase in amortization primarily due to new capitalized website development projects, and a $1.2 million increase in data center and hosting costs driven primarily by dealer subscription revenue growth.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Operating Expenses</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#3465b0;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Sales and Marketing Expense</span><span style="color:#3465b0;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
    <tr style="visibility:collapse;">
     <td style="width:50.05%;box-sizing:content-box;"/>
     <td style="width:1.3%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.198%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1.3%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.198%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1.3%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.158%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.497%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Three Months Ended<br/>June 30,</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Change</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2026</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2025</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Amount</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="14" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(dollars in thousands)</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Sales and marketing</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">97,635</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">82,587</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">15,048</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">18</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Percentage of total revenue</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">39</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">37</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Sales and marketing expense increased $15.0 million, or 18%, in the three months ended June 30, 2026, compared to the three months ended June 30, 2025. The increase was due primarily to a $10.2 million increase in marketing and advertising expense for our performance marketing vendors and brand awareness campaigns and a $4.0 million increase in employee-related expenses due primarily to headcount and merit increases.</span></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">33</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="color:#0000ff;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;display:inline-block;font-size:11pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:2;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#3465b0;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Product, Technology, and Development Expense</span><span style="color:#3465b0;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
    <tr style="visibility:collapse;">
     <td style="width:50.05%;box-sizing:content-box;"/>
     <td style="width:1.3%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.198%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1.3%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.198%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1.3%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.158%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.497%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Three Months Ended<br/>June 30,</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Change</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2026</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2025</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Amount</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="14" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(dollars in thousands)</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Product, technology, and development</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">38,137</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">33,725</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">4,412</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">13</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Percentage of total revenue</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">15</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">15</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Product, technology, and development expense increased $4.4 million, or 13%, in the three months ended June 30, 2026, compared to the three months ended June 30, 2025. The increase was due primarily to a $2.1 million increase in employee-related expenses due primarily to headcount and merit increases, a $1.2 million increase in professional services expense primarily driven by contractor and consulting expense, and a $1.2 million increase in software expense.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#3465b0;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">General and Administrative Expense</span><span style="color:#3465b0;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
    <tr style="visibility:collapse;">
     <td style="width:50.05%;box-sizing:content-box;"/>
     <td style="width:1.3%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.198%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1.3%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.198%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1.3%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.158%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.497%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Three Months Ended<br/>June 30,</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Change</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2026</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2025</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Amount</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="14" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(dollars in thousands)</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">General and administrative</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">28,209</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">25,266</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2,943</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">12</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Percentage of total revenue</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">11</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">11</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">General and administrative expense increased $2.9 million, or 12%, in the three months ended June 30, 2026, compared to the three months ended June 30, 2025. The increase was due primarily to a $2.4 million increase in employee-related expenses due primarily to headcount and merit increases and new stock-based compensation grants, partially offset by completed vesting of existing awards and forfeitures from employee departures.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#3465b0;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Impairment Expense</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
    <tr style="visibility:collapse;">
     <td style="width:50.05%;box-sizing:content-box;"/>
     <td style="width:1.3%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.197999999999999%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1.3%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.198%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1.3%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.158%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.497%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Three Months Ended<br/>June 30,</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Change</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2026</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2025</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Amount</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="14" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(dollars in thousands)</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Impairments</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">450</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">499</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(49</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(10</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)%</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Percentage of total revenue</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">0</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">0</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Impairment expense remained relatively flat in the three months ended June 30, 2026, compared to the three months ended June 30, 2025.</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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:#3465b0;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Depreciation and Amortization Expense</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
    <tr style="visibility:collapse;">
     <td style="width:50.05%;box-sizing:content-box;"/>
     <td style="width:1.3%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.198%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1.3%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.198%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1.3%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.158%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.497%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Three Months Ended<br/>June 30,</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Change</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2026</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2025</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Amount</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="14" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(dollars in thousands)</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Depreciation and amortization</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">3,685</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">3,695</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(10</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(0</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)%</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Percentage of total revenue</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">1</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Depreciation and amortization expense remained relatively flat in the three months ended June 30, 2026, compared to the three months ended June 30, 2025.</span></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">34</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="color:#0000ff;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;display:inline-block;font-size:11pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:2;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Other Income, net</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
    <tr style="visibility:collapse;">
     <td style="width:50.05%;box-sizing:content-box;"/>
     <td style="width:1.3%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.198%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1.3%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.198%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1.3%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.158%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.497%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Three Months Ended<br/>June 30,</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Change</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2026</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2025</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Amount</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="14" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(dollars in thousands)</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Other income, net</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Interest income</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">956</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2,134</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(1,178</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(55</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)%</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Other (expense) income, net</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(448</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">430</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(878</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">NM</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;font-family:'Outfit',sans-serif;position:relative;font-kerning:none;min-width:fit-content;">(1)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Total other income, net</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">508</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2,564</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(2,056</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(80</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)%</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Percentage of total revenue</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Interest income</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">0</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">1</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Other (expense) income, net</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(0</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">0</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Total other income, net</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">0</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">1</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
   </table><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="transform:scale(0.67);color:#00002d;white-space:pre-wrap;vertical-align:super;font-size:10pt;font-family:'Outfit',sans-serif;transform-origin:top left;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(1)</span><div style="display:inline;"><span style="color:#00002d;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> Not meaningful.</span></div></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Total other income, net decreased $2.1 million, or 80%, in the three months ended June 30, 2026, compared to the three months ended June 30, 2025. The $1.2 million decrease in interest income was due primarily to lower average cash balances.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Provision for Income Taxes</span><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;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:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
    <tr style="visibility:collapse;">
     <td style="width:50.05%;box-sizing:content-box;"/>
     <td style="width:1.3%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.198%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1.3%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.198%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1.3%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.158%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.497%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Three Months Ended<br/>June 30,</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Change</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2026</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2025</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Amount</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="14" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(dollars in thousands)</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Provision for income taxes</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">14,297</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">14,124</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">173</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">1</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Percentage of total revenue</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">6</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">6</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Provision for income taxes remained relatively flat in the three months ended June 30, 2026, compared to the three months ended June 30, 2025.</span></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">35</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="color:#0000ff;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;display:inline-block;font-size:11pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:2;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">For the six months ended June 30, 2026 and 2025</span><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;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:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Revenue</span><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;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:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
    <tr style="visibility:collapse;">
     <td style="width:50.05%;box-sizing:content-box;"/>
     <td style="width:1.3%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.198%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1.3%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.198%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1.3%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.158%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.497%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Six Months Ended <br/>June 30,</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Change</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2026</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2025</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Amount</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="14" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(dollars in thousands)</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Revenue</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">494,526</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">434,233</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">60,293</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">14</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Percentage of total revenue</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">100</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">100</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Revenue increased $60.3 million, or 14%, in the six months ended June 30, 2026, compared to the six months ended June 30, 2025. The increase was due primarily to an increase in dealer subscription revenue as a result of growth in QARSD, which was driven by signing on new dealers at market rates, and revenue expansion driven by broader adoption of add-on products, subscription tier upgrades, and like-for-like price increases for existing dealers.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Cost of Revenue</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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
    <tr style="visibility:collapse;">
     <td style="width:50.05%;box-sizing:content-box;"/>
     <td style="width:1.3%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.198%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1.3%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.198%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1.3%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.158%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.497%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Six Months Ended <br/>June 30,</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Change</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2026</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2025</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Amount</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="14" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(dollars in thousands)</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Cost of Revenue</span></p></td>
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">38,807</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">30,020</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">8,787</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">29</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Percentage of total revenue</span></p></td>
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">8</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">7</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Cost of revenue increased $8.8 million, or 29%, in the six months ended June 30, 2026, compared to the six months ended June 30, 2025, and represented 8% of total revenue for the six months ended June 30, 2026, compared to 7% of total revenue for the six months ended June 30, 2025. The increase was due primarily to a $3.7 million increase in amortization due primarily to new capitalized website development projects, a $2.5 million increase in data center and hosting costs driven primarily by dealer subscription revenue growth, and a $1.3 million increase in spend related to provisioning advertising campaigns on external websites.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Operating Expenses</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#3465b0;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Sales and Marketing Expense</span><span style="color:#3465b0;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
    <tr style="visibility:collapse;">
     <td style="width:50.05%;box-sizing:content-box;"/>
     <td style="width:1.3%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.198%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1.3%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.198%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1.3%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.158%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.497%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Six Months Ended <br/>June 30,</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Change</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2026</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2025</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Amount</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="14" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(dollars in thousands)</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Sales and marketing</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">195,119</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">166,256</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">28,863</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">17</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Percentage of total revenue</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">39</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">38</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Sales and marketing expense increased $28.9 million, or 17%, in the six months ended June 30, 2026, compared to the six months ended June 30, 2025. The increase was due primarily to a $17.7 million increase in advertising and marketing expense for our performance marketing vendors and brand awareness campaigns and an $8.6 million increase in employee-related expenses due primarily to headcount and merit increases.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#3465b0;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Product, Technology, and Development Expense</span><span style="color:#3465b0;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
    <tr style="visibility:collapse;">
     <td style="width:50.05%;box-sizing:content-box;"/>
     <td style="width:1.3%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.198%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1.3%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.198%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1.3%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.158%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.497%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Six Months Ended <br/>June 30,</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Change</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2026</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2025</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Amount</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="14" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(dollars in thousands)</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Product, technology, and development</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">75,808</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">68,753</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">7,055</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">10</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Percentage of total revenue</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">15</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">16</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</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;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">36</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="color:#0000ff;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;display:inline-block;font-size:11pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:2;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Product, technology, and development expense increased $7.1 million, or 10%, in the six months ended June 30, 2026, compared to the six months ended June 30, 2025. The increase was due primarily to a $3.7 million increase in employee-related expenses due primarily to headcount and merit increases, a $2.8 million increase in professional services expense primarily driven by contractor and consulting expense, and a $1.5 million increase in software expense.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#3465b0;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">General and Administrative Expense</span><span style="color:#3465b0;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
    <tr style="visibility:collapse;">
     <td style="width:50.05%;box-sizing:content-box;"/>
     <td style="width:1.3%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.198%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1.3%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.198%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1.3%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.158%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.497%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Six Months Ended <br/>June 30,</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Change</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2026</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2025</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Amount</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="14" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(dollars in thousands)</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">General and administrative</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">54,690</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">50,051</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">4,639</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">9</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Percentage of total revenue</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">11</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">12</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">General and administrative expense increased $4.6 million, or 9%, in the six months ended June 30, 2026, compared to the six months ended June 30, 2025. The increase was due primarily to a $3.0 million increase in employee-related expenses due to headcount and merit increases and an increase in new stock-based compensation grants, partially offset by completed vesting of existing awards and forfeitures from employee departures. The increase was also due in part to a $1.9 million increase in professional services expense.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#3465b0;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Impairment Expense</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:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
    <tr style="visibility:collapse;">
     <td style="width:50.04%;box-sizing:content-box;"/>
     <td style="width:1.299%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.195%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1.299%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.195%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1.299%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.155%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.516%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Six Months Ended <br/>June 30,</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Change</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2026</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2025</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Amount</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="14" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(dollars in thousands)</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Impairments</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">19,651</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">499</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">19,152</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">3,838</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Percentage of total revenue</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">4</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">0</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Impairment expense increased $19.2 million in the six months ended June 30, 2026, compared to the six months ended June 30, 2025. The increase was due primarily to the impairment of the 121 First Street lease during the six months ended June 30, 2026. For further discussion of the lease impairment, refer to Note 9 of the Unaudited Condensed Consolidated Financial Statements included elsewhere in this Quarterly Report.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#3465b0;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Depreciation and Amortization Expense</span><span style="color:#3465b0;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
    <tr style="visibility:collapse;">
     <td style="width:49.98%;box-sizing:content-box;"/>
     <td style="width:1.299%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.215%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1.299%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.215%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1.299%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.175%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.516%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Six Months Ended <br/>June 30,</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Change</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2026</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2025</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Amount</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="14" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(dollars in thousands)</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Depreciation and amortization</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">7,390</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">7,451</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(61</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(1</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)%</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Percentage of total revenue</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">1</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Depreciation and amortization expense remained relatively flat in the six months ended June 30, 2026, compared to the six months ended June 30, 2025.</span></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">37</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="color:#0000ff;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;display:inline-block;font-size:11pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:2;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Other Income, net</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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
    <tr style="visibility:collapse;">
     <td style="width:50.05%;box-sizing:content-box;"/>
     <td style="width:1.3%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.198%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1.3%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.198%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1.3%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.158%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.497%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Six Months Ended <br/>June 30,</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Change</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2026</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2025</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Amount</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="14" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(dollars in thousands)</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Other income, net</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Interest income</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2,627</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">5,232</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(2,605</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(50</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)%</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Other (expense) income, net</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(1,054</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">128</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(1,182</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">NM</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;font-family:'Outfit',sans-serif;position:relative;font-kerning:none;min-width:fit-content;">(1)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Total other income, net</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">1,573</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">5,360</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(3,787</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(71</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)%</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Percentage of total revenue</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Interest income</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">1</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">1</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Other (expense) income, net</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(0</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">0</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Total other income, net</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">0</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">1</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
   </table><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="transform:scale(0.67);color:#00002d;white-space:pre-wrap;vertical-align:super;font-size:10pt;font-family:'Outfit',sans-serif;transform-origin:top left;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(1)</span><div style="display:inline;"><span style="color:#00002d;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> Not meaningful.</span></div></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Total other income, net decreased $3.8 million, or 71%, in the six months ended June 30, 2026, compared to the six months ended June 30, 2025. The $2.6 million decrease in interest income was due primarily to lower average cash balances.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Provision for Income Taxes</span><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
    <tr style="visibility:collapse;">
     <td style="width:50.05%;box-sizing:content-box;"/>
     <td style="width:1.3%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.198%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1.3%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.198%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1.3%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.158%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.497%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Six Months Ended <br/>June 30,</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Change</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2026</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2025</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Amount</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="14" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(dollars in thousands)</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Provision for income taxes</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">23,213</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">25,500</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(2,287</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(9</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)%</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Percentage of total revenue</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">5</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">6</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Provision for income taxes decreased $2.3 million in the six months ended June 30, 2026, compared to the six months ended June 30, 2025. The decrease was due primarily to increased permanent benefits and additional tax credits expected.</span></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">38</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="color:#0000ff;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;display:inline-block;font-size:11pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:2;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:16pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Liquidity and Capital Resources</span><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:16pt;font-family:'Outfit',sans-serif;font-kerning:none;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:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Cash, Cash Equivalents, and Borrowing Capacity</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">As of June 30, 2026 and December 31, 2025, our principal sources of liquidity were cash and cash equivalents of $122.1 million and $190.5 million, respectively. As of June 30, 2026 and December 31, 2025, our borrowing capacity under the 2022 Revolver (as defined below) was $390.6 million.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Sources and Uses of Cash</span><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;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-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">The cash flows related to discontinued operations for the six months ended June 30, 2025, have not been separated. Accordingly, the Unaudited Condensed Consolidated Statements of Cash Flows for the six months ended June 30, 2025, and the following discussions include the results of continuing and discontinued operations. For additional information on discontinued operations, including significant non-cash items and capital expenditures of discontinued operations, refer to Note 3 of the Unaudited Condensed Consolidated Financial Statements included elsewhere in this Quarterly Report.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">During the six months ended June 30, 2026 and 2025, our cash flows from operating, investing, and financing activities, as reflected in the Unaudited Condensed Consolidated Statements of Cash Flows, were as follows:</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
    <tr style="visibility:collapse;">
     <td style="width:66.72%;box-sizing:content-box;"/>
     <td style="width:1.72%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:12.92%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1.72%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:12.92%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Six Months Ended <br/>June 30,</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2026</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2025</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(dollars in thousands)</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Net cash provided by operating activities</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">164,440</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">140,998</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Net cash used in investing activities</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(13,602</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(15,476</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Net cash used in financing activities</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(218,373</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(200,537</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Impact of foreign currency on cash</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(847</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2,135</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Net decrease in cash, cash equivalents, and restricted cash</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(68,382</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(72,880</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Our operations have been financed primarily from operating activities. During the six months ended June 30, 2026 and 2025, we generated cash from operating activities of $164.4 million and $141.0 million, respectively.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">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, or 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.</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">On August 6, 2026, we amended the Credit Agreement to, among other things, (i) reduce our aggregate revolving commitment under the Credit Agreement from $400.0 million to $200.0 million, or the Amended Revolver, and (ii) extend the maturity date of the Amended Revolver from September 26, 2027 to August 6, 2031. Refer to Note 14 of the Unaudited Condensed Consolidated Financial Statements included elsewhere in this Quarterly Report for more information.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">As of June 30, 2026 and December 31, 2025, there were no borrowings and $9.4 million in letters of credit outstanding under the 2022 Revolver Sub-facility associated with our leases, which reduced the borrowing capacity under the 2022 Revolver to $390.6 million.</span></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">39</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="color:#0000ff;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;display:inline-block;font-size:11pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:2;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">We believe that our existing sources of liquidity, including access to the Amended 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; activity under the 2026 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 &#8220;Risk Factors&#8221; section in Part I, Item 1A in our Annual Report.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:8pt;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">In February 2026 we announced that our Board of Directors authorized a program pursuant to which we may purchase up to $250.0 million of our Class A common stock, or the 2026 Share Repurchase Program. Share repurchases under the 2026 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 2026 Share Repurchase Program does not obligate us to repurchase any minimum dollar amount or number of shares. The 2026 Share Repurchase Program has an expiration date of December 31, 2026, 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 under the 2026 Share Repurchase Program will be retired. We have funded share repurchases and expect to continue to fund share repurchases under the 2026 Share Repurchase Program through cash on hand and cash generated from operations.</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:4pt;font-family:Times New Roman;margin-bottom:8pt;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">During the three months ended June 30, 2026, we repurchased and retired 946,971 shares of our Class A common stock for $29.2 million, exclusive of commissions and excise tax, at an average cost of $30.88 per share, under the 2026 Share Repurchase Program. During the six months ended June 30, 2026, we repurchased and retired 6,288,683 shares of our Class A common stock for $204.2 million, exclusive of commissions and excise tax, at an average cost of $32.48 per share, under the 2026 Share Repurchase Program. As of June 30, 2026, we had remaining authorization to purchase up to $45.8 million of our Class A common stock under the 2026 Share Repurchase Program.</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:4pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">In November 2024 we announced that our Board of Directors authorized a share repurchase program, or the Original 2025 Share Repurchase Program, pursuant to which we could purchase up to $200.0 million of our Class A common stock. In August 2025 we announced that our Board of Directors amended the Original 2025 Share Repurchase Program to increase the authorization by an additional $150.0 million, for a total authorization to purchase up to $350.0 million of our Class A common stock, and extended the expiration of the Original 2025 Share Repurchase Program from December 31, 2025 to July 31, 2026, or as amended, the 2025 Share Repurchase Program. The 2025 Share Repurchase Program was completed in November 2025. All repurchased shares under the 2025 Share Repurchase Program were retired.</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">During the three months ended June 30, 2025, we repurchased and retired 11,004 shares of our Class A common stock for $0.3 million, exclusive of commissions and excise tax, at an average cost of $29.89 per share under the Original 2025 Share Repurchase Program. During the six months ended June 30, 2025, we repurchased and retired 5,930,439 shares of our Class A common stock for $184.5 million, exclusive of commissions and excise tax, at an average cost of $31.12 per share under the Original 2025 Share Repurchase Program.</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">To the extent that our operating income, existing cash, cash equivalents, and our borrowing c</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">apacity under the Amended 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 &#8220;</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Risk Factors&#8212;Risks Related to Our Operations&#8212;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.&#8221; </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">in Part I, Item 1A in our Annual Report.</span></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">40</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="color:#0000ff;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;display:inline-block;font-size:11pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:2;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Operating Activities</span><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;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:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Net cash provided by operating activities of $164.4 million during the six months ended June 30, 2026, was due primarily to consolidated net income of $81.4 million, adjusted for $26.6 million of stock-based compensation expense for equity awards to employees, $20.2 million of impairment primarily related to the 121 First Street lease, $15.1 million of depreciation and amortization expense, and $9.7 million of amortization of deferred contract costs. Net cash provided by operating activities was also due to a $13.0 million decrease in prepaid expenses, prepaid income taxes, and other current assets driven primarily by a decrease in prepaid income taxes and a $6.5 million increase in accounts payable due to timing of vendor payments, and was offset in part by a $9.7 million increase in deferred contract costs.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Net cash provided by operating activities of $141.0 million during the six months ended June 30, 2025, was due primarily to consolidated net income of $61.4 million, adjusted for $32.6 million of impairments related to the prior year impairment of the CarOffer reporting unit, $25.9 million of stock-based compensation expense for equity awards to employees, $13.3 million of deferred taxes, $13.2 million of depreciation and amortization expense, and $7.8 million of amortization of deferred contract costs. Net cash provided by operating activities was also due to an $8.9 million decrease in prepaid expenses, prepaid income taxes, and other current assets, a $6.7 million increase in accounts payable, and a $6.0 million increase in lease obligations, and was offset in part by a $9.4 million increase in deferred contract costs.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Investing Activities</span><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;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:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Net cash used in investing activities of $13.6 million during the six months ended June 30, 2026, was due primarily to $12.6 million in capitalized website development costs due to continued investment in our product offerings.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Net cash used in investing activities of $15.5 million during the six months ended June 30, 2025, was due to $11.7 million in capitalized website development costs related to continued investments in our product offerings and $3.8 million in purchases of property and equipment, primarily related to additions in capitalized internal-use software.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Financing Activities</span><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;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:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Net cash used in financing activities of $218.4 million during the six months ended June 30, 2026, was due primarily to $202.1 million in repurchases of our Class A common stock under the 2026 Share Repurchase Program and $13.6 million in payments of withholding taxes on net share settlements of restricted stock units.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Net cash used in financing activities of $200.5 million during the six months ended June 30, 2025, was due primarily to $184.6 million in repurchases of our Class A common stock under the Original 2025 Share Repurchase Program and $15.3 million in payment of withholding taxes on net share settlements of restricted stock units.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:16pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Contractual Obligations and Known Future Cash Requirements</span><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:16pt;font-family:'Outfit',sans-serif;font-kerning:none;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:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">As of June 30, 2026, 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 included elsewhere in this Quarterly Report, which are hereby incorporated by reference.</span></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">41</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="color:#0000ff;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;display:inline-block;font-size:11pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:2;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:16pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Seasonality</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Across the retail automotive industry, consumer activity tends to be highest in the spring and summer months, aligning with tax refund season and increased discretionary spending, as well as the rollout of new vehicle models. This seasonality in vehicle purchasing behavior can influence dealer advertising budgets and inventory levels, which, in turn, could impact demand for our products and services.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Historically, our operating results have been more influenced by macroeconomic conditions that impact the volume of vehicle sales, such as slower growth or recession, higher interest rates, unemployment, inflation, consumer confidence in the economy, consumer debt levels, labor disruptions, work stoppages, or strikes, geop</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">olitical conflicts, foreign currency exchange rate fluctuations, and other matters that influence consumer spending and preferences, than by consistent seasonal patterns</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">.</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">To date, our </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">operating results have not been materially impacted by the general seasonality of the automotive industry. However, as our platform and offerings continue to scale, including our growing suite of software and data products for consumers and dealers, we may become more susceptible to seasonal trends that affect vehicle transactions, consumer engagement, or dealer marketing behavior.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Accordingly, revenue and cost of revenue related to volume will fluctuate on a quarterly basis. Typical</span><span style="color:#ff0000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">seasonality trends may not be observed in periods where other external factors, such as changes in international trade policies, tariffs, higher interest rates, and other macroeconomic issues, more significantly impact the industry.</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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:#00002d;white-space:pre-wrap;font-weight:bold;font-size:16pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Off-Balance Sheet Arrangements</span><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:16pt;font-family:'Outfit',sans-serif;font-kerning:none;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:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">As of June 30, 2026 and December 31, 2025, we did not have any off-balance sheet arrangements 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.</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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:#00002d;white-space:pre-wrap;font-weight:bold;font-size:16pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Critical Accounting Estimates</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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 expense during the reporting period.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">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&#8217;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><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Critical estimates relied upon in preparing the Unaudited Condensed Consolidated Financial Statements include the capitalization and useful lives of product, technology, and development costs for website development, internal-use software, and hosting arrangements. Accordingly, we consider this to be our critical accounting estimate and believe that of our significant accounting policies, this involves the greatest degree of judgment and complexity.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">For a detailed explanation of the judgments made in these areas, refer to Note 2 of the Unaudited Condensed Consolidated Financial Statements included elsewhere in this Quarterly Report and &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; in our Annual Report.</span></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">42</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="color:#0000ff;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;display:inline-block;font-size:11pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:2;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:16pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Recently Issued Accounting Pronouncements</span><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:16pt;font-family:'Outfit',sans-serif;font-kerning:none;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:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Information concerning recently issued accounting pronouncements can be found in Note 2 of the Unaudited Condensed Consolidated Financial Statements included elsewhere in this Quarterly Report.</span></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">43</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="color:#0000ff;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;display:inline-block;font-size:11pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:2;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;" id="item_3_quantitative_qualitative_disclosu"><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:20pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Item 3. Quantitative and Qualitati</span><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:20pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">ve Disclosures about Market Risk.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">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.</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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:#00002d;white-space:pre-wrap;font-weight:bold;font-size:16pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Interest Rate Risk</span><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:16pt;font-family:'Outfit',sans-serif;font-kerning:none;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:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">As of June 30, 2026, our exposure to market risk associated with changes in interest rates related 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 8 of the Unaudited Condensed Consolidated Financial Statements included 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 June 30, 2026 and December 31, 2025, there were no borrowings and $9.4 million in letters of credit outstanding under the 2022 Revolver Sub-facility associated with our leases, which reduced the borrowing capacity under the 2022 Revolver to $390.6 million.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">As of June 30, 2026 and December 31, 2025, we had cash and cash equivalents of $122.1 million and $190.5 million, respectively, which consisted of cash on deposit with banks and money market funds.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Such interest-earning instruments carry a degree of interest rate risk. For the three months ended June 30, 2026 and 2025 and for the six months ended June 30, 2026 and 2025, fluctuations resulting from changes in the interest rate environment in interest income have not been material to our business, financial condition, or results of operations. 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.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">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. As circumstances change, we will continue to reassess our approach to managing these risks.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:16pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Inflation Risk</span><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:16pt;font-family:'Outfit',sans-serif;font-kerning:none;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:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">As of and for the three and six months ended June 30, 2026 and 2025, we did not believe that inflation had a material effect on our business, financial condition, or results of operations. 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.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:16pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Foreign Currency Exchange Risk</span><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:16pt;font-family:'Outfit',sans-serif;font-kerning:none;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:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">As of and for the three and six months ended June 30, 2026 and 2025, we had foreign currency exposures in the British pound, the Euro, and the Canadian dollar, but fluctuations resulting from exchange rates between these foreign currencies and the U.S. dollar have not been material to our business, financial condition, or results of operations. However, fluctuations in exchange rates in the future may have a material impact on our business, financial condition, or results of operations. We have not used any financial instruments to manage our foreign currency exchange risk exposure. As circumstances change, we will continue to reassess our approach to managing these risks.</span></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">44</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="color:#0000ff;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;display:inline-block;font-size:11pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:2;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;" id="item_4_controls_procedures"><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:20pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Item 4. Controls</span><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:20pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> and Procedures</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:16pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Evaluation of Disclosure Controls and Procedures</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">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. Management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Based on such evaluation, our principal executive officer and principal financial officer has concluded that as of such date, our disclosure controls and procedures were effective at the reasonable assurance level.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:16pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Changes in Internal Control over Financial Reporting</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">There was no change in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) that occurred during the period covered by this Quarterly Report that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.</span></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">45</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="color:#0000ff;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;display:inline-block;font-size:11pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:2;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;" id="part_iior_information"><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:20pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">PART II&#8212;OTHE</span><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:20pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">R INFORMATION</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="item_1_legal_proceedings"><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:20pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Item 1. Legal </span><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:20pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Proceedings.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">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.</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="item_1a_risk_factors"><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:20pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Item 1A. Risk Factors.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Careful consideration should be given to the factors discussed in Part I, Item 1A, &#8220;Risk Factors,&#8221; 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.</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:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">46</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="color:#0000ff;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;display:inline-block;font-size:11pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:2;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="item_2_unreg_sale_securities"><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:20pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Item 2. Unregistered Sales of Equity Securities and Use of Proceeds.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:16pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Recent Sales of Unregistered Securities</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">None.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:16pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Purchases of Equity Securities</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">The following table summarizes information about our purchases of our Class A common stock for each of the months during the three months ended June 30, 2026:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
    <tr style="visibility:collapse;">
     <td style="width:50.01%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.518%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1.3%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.158%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.518%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1.3%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.197999999999999%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Period</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Total Number of Shares of Common Stock Purchased</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Weighted Average Price Paid per Share of Common Stock</span><span style="color:#000000;top:-3.752pt;white-space:pre-wrap;font-weight:bold;font-size:5.36pt;font-family:'Outfit',sans-serif;position:relative;font-kerning:none;min-width:fit-content;">(1)</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Total Number of Shares of Common Stock Purchased as Part of Publicly Announced Plans or Programs</span><span style="color:#000000;top:-3.752pt;white-space:pre-wrap;font-weight:bold;font-size:5.36pt;font-family:'Outfit',sans-serif;position:relative;font-kerning:none;min-width:fit-content;">(2)(3)</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Maximum Number (or Approximate Dollar Value) of Shares of Common Stock that May Yet be Purchased Under the Plans or Programs<br/>(in thousands)</span><span style="color:#000000;top:-3.752pt;white-space:pre-wrap;font-weight:bold;font-size:5.36pt;font-family:'Outfit',sans-serif;position:relative;font-kerning:none;min-width:fit-content;">(2)</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:5pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:0.92%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;April 1, 2026 through April 30, 2026</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">74,998</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:5pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:0.92%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;May 1, 2026 through May 31, 2026</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">74,998</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:5pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:0.92%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;June 1, 2026 through June 30, 2026</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">946,971</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">30.88</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">946,971</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">45,756</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;Total</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">946,971</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">30.88</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">946,971</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">45,756</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;margin-right:4.537%;min-width:4.537%;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(1)</span><div style="display:inline;"><span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">The weighted average price paid per share of our Class A common stock does not include cost of commissions.</span></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;margin-right:4.537%;min-width:4.537%;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(2)</span><div style="display:inline;"><span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">In February 2026 we announced that our Board of Directors authorized the 2026 Share Repurchase Program pursuant to which we may purchase up to $250.0 million of our Class A common stock. Share repurchases under the 2026 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 2026 Share Repurchase Program does not obligate us to repurchase any minimum dollar amount or number of shares. The 2026 Share Repurchase Program has an expiration date of December 31, 2026, 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 under the 2026 Share Repurchase Program will be retired. We have funded share repurchases and expect to continue to fund share repurchases under the 2026 Share Repurchase Program through cash on hand and cash generated from operations.</span></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;margin-right:4.537%;min-width:4.537%;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(3)</span><div style="display:inline;"><span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">The total number of shares of our Class A common stock purchased as part of the 2026 Share Repurchase Program was inclusive of any shares purchased but not settled as of June 30, 2026.</span></div></div></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">47</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="color:#0000ff;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;display:inline-block;font-size:11pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:2;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;" id="item_5_other_information"><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:20pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Item 5. Other Information</span></p><div style="font-size:16pt;font-family:'Outfit',sans-serif;"><ix:nonNumeric id="F_38d1fddb-2aa7-496e-b803-502d2eebe390" contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec" name="ecd:MtrlTermsOfTrdArrTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:16pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Rule 10b5-1 Plan Trading Arrangements</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">During the three months ended June 30, 2026</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">, the following officers </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;"><ix:nonNumeric id="F_088c41bb-9a71-47ce-bb89-1254ec61fd88" contextRef="C_f3306c05-5197-4607-8648-9ed1dafbcbc1" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-true"><ix:nonNumeric id="F_2692941a-a7bb-4c21-a45a-57e53ba3d38e" contextRef="C_13aa3de2-030e-42ed-af1b-0503a722fa0c" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-true"><ix:nonNumeric id="F_969a62fa-6a5e-40dc-817f-54b0d7cb6799" contextRef="C_587aa024-b9c0-48d9-99d1-359835bc0d6b" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-true"><ix:nonNumeric id="F_9a8f38ce-92fe-4ed4-be56-8103f6bac8a9" contextRef="C_cf0fe41d-e06b-4667-aba2-86b88a0b3be9" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-true"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">adopted</span></ix:nonNumeric></ix:nonNumeric></ix:nonNumeric></ix:nonNumeric></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> a &#8220;Rule 10b5-1 trading arrangement&#8221; (as defined in Item 408 of Regulation S-K) that is intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) under the Exchange Act and our policies on insider trading:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p>
     <table style="border-spacing:0;table-layout:auto;width:95.0%;border-collapse:separate;">
      <tr style="visibility:collapse;">
       <td style="width:30.52%;box-sizing:content-box;"/>
       <td style="width:2.231%;box-sizing:content-box;"/>
       <td style="width:17.891%;box-sizing:content-box;"/>
       <td style="width:1.747%;box-sizing:content-box;"/>
       <td style="width:26.31%;box-sizing:content-box;"/>
       <td style="width:1.663%;box-sizing:content-box;"/>
       <td style="width:19.638%;box-sizing:content-box;"/>
      </tr>
      <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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:'Outfit',sans-serif;font-kerning:none;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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Name &amp; Title</span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> </span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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:'Outfit',sans-serif;font-kerning:none;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:'Outfit',sans-serif;font-kerning:none;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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Date Adopted</span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> </span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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:'Outfit',sans-serif;font-kerning:none;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-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> </span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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:'Outfit',sans-serif;font-kerning:none;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:'Outfit',sans-serif;font-kerning:none;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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Expiration Date</span></p></td>
      </tr>
      <tr style="height:26pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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:'Outfit',sans-serif;"><ix:nonNumeric id="F_ff3f7b2f-a67b-425b-a3c6-51d32f2cfc3b" contextRef="C_f3306c05-5197-4607-8648-9ed1dafbcbc1" name="ecd:TrdArrIndName"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Ismail Elshareef</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">,<br/></span><span style="font-family:'Outfit',sans-serif;"><ix:nonNumeric id="F_2eb68a07-4509-45b4-bb00-641ef063db94" contextRef="C_f3306c05-5197-4607-8648-9ed1dafbcbc1" name="ecd:TrdArrIndTitle"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Chief Product Officer</span></ix:nonNumeric></span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> </span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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="font-family:'Outfit',sans-serif;"><ix:nonNumeric id="F_3a59fe56-c982-4caf-bae8-79d991d68b42" contextRef="C_f3306c05-5197-4607-8648-9ed1dafbcbc1" name="ecd:TrdArrAdoptionDate"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">May 13, 2026</span></ix:nonNumeric></span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> </span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Up to </span><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8d6829e2-3180-4772-a182-ad307b8c2a79" contextRef="C_eaf8ba91-4df2-498e-997b-8d6fa4a51206" name="ecd:TrdArrSecuritiesAggAvailAmt" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">59,906</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> </span><span style="font-family:'Outfit',sans-serif;"><span style="-sec-ix-hidden:F_4810852b-0e8c-4a4d-97b0-6cb32957bba0;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;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:'Outfit',sans-serif;position:relative;font-kerning:none;min-width:fit-content;">(1)</span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> </span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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="font-family:'Outfit',sans-serif;"><ix:nonNumeric id="F_9e7a6610-7f26-441b-a128-ea1bd1f87e78" contextRef="C_f3306c05-5197-4607-8648-9ed1dafbcbc1" name="ecd:TrdArrExpirationDate"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">May 14, 2027</span></ix:nonNumeric></span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;font-family:'Outfit',sans-serif;position:relative;font-kerning:none;min-width:fit-content;">(2)</span></p></td>
      </tr>
      <tr style="word-break:break-word;white-space:pre-wrap;text-align:left;">
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
      </tr>
      <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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:'Outfit',sans-serif;"><ix:nonNumeric id="F_5fc72e7d-4b5d-4ccc-9012-fbd9aaccfcac" contextRef="C_13aa3de2-030e-42ed-af1b-0503a722fa0c" name="ecd:TrdArrIndName"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Dafna Sarnoff</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">,<br/></span><span style="font-family:'Outfit',sans-serif;"><ix:nonNumeric id="F_392539f1-b79f-4b58-a7e6-c6ea7d8c4314" contextRef="C_13aa3de2-030e-42ed-af1b-0503a722fa0c" name="ecd:TrdArrIndTitle"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Chief Marketing Officer</span></ix:nonNumeric></span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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="font-family:'Outfit',sans-serif;"><ix:nonNumeric id="F_48bab985-b923-4762-bd7f-ae56c5a50ad5" contextRef="C_13aa3de2-030e-42ed-af1b-0503a722fa0c" name="ecd:TrdArrAdoptionDate"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">May 12, 2026</span></ix:nonNumeric></span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Up to </span><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_13ea73f0-5f6b-4fc6-889a-d3b4b90b3059" contextRef="C_906bdafd-f900-43f9-9036-a17a465d6b9a" name="ecd:TrdArrSecuritiesAggAvailAmt" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">64,568</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> </span><span style="font-family:'Outfit',sans-serif;"><span style="-sec-ix-hidden:F_0f32083b-b571-422d-8651-d829e89b75bc;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">shares to be sold</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;font-kerning:none;min-width:fit-content;">(</span></span></span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;font-family:'Outfit',sans-serif;position:relative;font-kerning:none;min-width:fit-content;">3)</span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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="font-family:'Outfit',sans-serif;"><ix:nonNumeric id="F_d80d3ab5-04e5-479f-97e4-fe9e95172502" contextRef="C_13aa3de2-030e-42ed-af1b-0503a722fa0c" name="ecd:TrdArrExpirationDate"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">May 14, 2027</span></ix:nonNumeric></span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;font-family:'Outfit',sans-serif;position:relative;font-kerning:none;min-width:fit-content;">(2)</span></p></td>
      </tr>
      <tr style="word-break:break-word;white-space:pre-wrap;text-align:left;">
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
      </tr>
      <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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:'Outfit',sans-serif;"><ix:nonNumeric id="F_e2dca6d3-4927-4208-86bc-7450540c5a84" contextRef="C_587aa024-b9c0-48d9-99d1-359835bc0d6b" name="ecd:TrdArrIndName"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Langley Steinert</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">, <br/></span><span style="font-family:'Outfit',sans-serif;"><ix:nonNumeric id="F_dc28370c-75a4-4111-aa44-20f37de1beb2" contextRef="C_587aa024-b9c0-48d9-99d1-359835bc0d6b" name="ecd:TrdArrIndTitle"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Executive Chair and Chair of the Board of Directors</span></ix:nonNumeric></span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;font-family:'Outfit',sans-serif;position:relative;font-kerning:none;min-width:fit-content;">(4)</span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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="font-family:'Outfit',sans-serif;"><ix:nonNumeric id="F_14ce9d37-9a65-4bcd-b4ca-973eda93f57a" contextRef="C_587aa024-b9c0-48d9-99d1-359835bc0d6b" name="ecd:TrdArrAdoptionDate"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">May 29, 2026</span></ix:nonNumeric></span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9cbea76f-95b6-41e7-9271-ffd2e3f88399" contextRef="C_42070eff-afcb-4f42-ae4f-47052a0dd7f5" name="ecd:TrdArrSecuritiesAggAvailAmt" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">1,493,200</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> </span><span style="font-family:'Outfit',sans-serif;"><span style="-sec-ix-hidden:F_4fb33452-1581-408c-bbab-97414783d71e;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;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:'Outfit',sans-serif;position:relative;font-kerning:none;min-width:fit-content;">(4)</span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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="font-family:'Outfit',sans-serif;"><ix:nonNumeric id="F_0625da79-bb47-452a-80cc-749c54fdfad0" contextRef="C_587aa024-b9c0-48d9-99d1-359835bc0d6b" name="ecd:TrdArrExpirationDate"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">February 26, 2027</span></ix:nonNumeric></span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;font-family:'Outfit',sans-serif;position:relative;font-kerning:none;min-width:fit-content;">(5)</span></p></td>
      </tr>
      <tr style="word-break:break-word;white-space:pre-wrap;text-align:left;">
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
      </tr>
      <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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:'Outfit',sans-serif;"><ix:nonNumeric id="F_2f1c9a74-df06-4b8d-91e8-1b7405b70898" contextRef="C_cf0fe41d-e06b-4667-aba2-86b88a0b3be9" name="ecd:TrdArrIndName"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Samuel Zales</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;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="font-family:'Outfit',sans-serif;"><ix:nonNumeric id="F_83ccc613-d76a-488e-ad76-3b21336231cb" contextRef="C_cf0fe41d-e06b-4667-aba2-86b88a0b3be9" name="ecd:TrdArrIndTitle"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">President and Chief Operating Officer</span></ix:nonNumeric></span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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="font-family:'Outfit',sans-serif;"><ix:nonNumeric id="F_ca7ed838-dc90-4117-8a9a-cd5d06c730d6" contextRef="C_cf0fe41d-e06b-4667-aba2-86b88a0b3be9" name="ecd:TrdArrAdoptionDate"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">May 27, 2026</span></ix:nonNumeric></span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_365756fe-c8b7-444e-8775-e1b4abfeef80" contextRef="C_97fbcbe1-974b-49a9-ab78-5702706d1655" name="ecd:TrdArrSecuritiesAggAvailAmt" unitRef="U_shares" scale="0" decimals="-3" format="ixt:num-dot-decimal">120,000</ix:nonFraction></span><span style="font-family:'Outfit',sans-serif;"><span style="-sec-ix-hidden:F_6527a26d-c793-4c5e-966c-f83235a72a8d;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> shares to be sold</span></span></span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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="font-family:'Outfit',sans-serif;"><ix:nonNumeric id="F_03f1bd8e-f836-4165-8754-7192979c3da7" contextRef="C_cf0fe41d-e06b-4667-aba2-86b88a0b3be9" name="ecd:TrdArrExpirationDate"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">July 30, 2027</span></ix:nonNumeric></span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;font-family:'Outfit',sans-serif;position:relative;font-kerning:none;min-width:fit-content;">(2)</span></p></td>
      </tr>
     </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p><div class="item-list-element-wrapper" style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(1)</span><div style="display:inline;"><span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">The Rule 10b5-1 trading arrangement includes the sale of up to </span><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ed1bf5bd-1de2-4f8a-a694-cfdd701646e0" contextRef="C_f38d0c91-9f0a-4529-a32e-23ce757b4e92" name="ecd:TrdArrSecuritiesAggAvailAmt" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">44,906</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> 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. Elshareef&#8217;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 80% of the net shares that vest on the applicable vesting date.</span></div></div><div class="item-list-element-wrapper" style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(2)</span><div style="display:inline;"><span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;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></div></div><div class="item-list-element-wrapper" style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(3)</span><div style="display:inline;"><span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">The Rule 10b5-1 trading arrangement includes the sale of up to </span><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c92cd0bd-8132-455e-a02b-62991b3ddbe5" contextRef="C_2a85b82e-6c54-46e3-8ffc-c75ad0e83f21" name="ecd:TrdArrSecuritiesAggAvailAmt" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">54,652</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> 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 Ms. Sarnoff&#8217;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></div></div><div class="item-list-element-wrapper" style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(4)</span><div style="display:inline;"><span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">The Rule 10b5-1 trading arrangement was entered into among Hilary and Langley Steinert, acting jointly, and the Langley Steinert Irrevocable Family Trust dated June 21, 2024, or the Steinert Trust. Of the </span><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_097ce31d-af94-4ac6-b797-0c4799a76d48" contextRef="C_96554896-2770-43ea-a895-f1d8d6c30e99" name="ecd:TrdArrSecuritiesAggAvailAmt" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">1,493,200</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> shares to be sold pursuant to this Rule 10b5-1 trading arrangement, Hilary and Langley Steinert, acting jointly, contributed </span><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e03510ac-a9f0-4c5a-872e-7a968f864462" contextRef="C_2a337235-90c2-4173-b038-2972def5067a" name="ecd:TrdArrSecuritiesAggAvailAmt" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">1,343,200</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> shares and the Steinert Trust contributed </span><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ae2afc4d-0ca1-44a0-9a67-8b1e81c9aa2a" contextRef="C_402889ec-742a-4988-84e6-d275f3e2cf4c" name="ecd:TrdArrSecuritiesAggAvailAmt" unitRef="U_shares" scale="0" decimals="-3" format="ixt:num-dot-decimal">150,000</ix:nonFraction></span><span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> shares.</span></div></div><div class="item-list-element-wrapper" style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(5)</span><div style="display:inline;"><span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">The Rule 10b5-1 trading arrangement permits transactions through February 26, 2027, subject to early termination for certain specified events set forth in the Rule 10b5-1 trading arrangement, or earlier if all transactions under the Rule 10b5-1 trading arrangement are completed.</span></div></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Other than those disclosed above, none of our directors or officers </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;"><ix:nonNumeric id="F_f9a1998d-6055-45f0-9a14-718e07619f97" contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec" name="ecd:NonRule10b51ArrAdoptedFlag" format="ixt:fixed-false"><ix:nonNumeric id="F_657bc5bb-823d-466e-b1d7-36fbda352b43" contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-false"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">adopted</span></ix:nonNumeric></ix:nonNumeric></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">, </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;"><ix:nonNumeric id="F_1348119d-e7fd-48da-9982-f1c587b61bb9" contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec" name="carg:Rule10B51ArrModifiedFlag" format="ixt:fixed-false"><ix:nonNumeric id="F_9f0855b6-c09b-48c1-8915-6418902a6961" contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec" name="carg:NonRule10B51ArrModifiedFlag" format="ixt:fixed-false"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">modified</span></ix:nonNumeric></ix:nonNumeric></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">, or </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;"><ix:nonNumeric id="F_98636d3c-4bf0-4bda-8707-bc2d58344296" contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec" name="ecd:Rule10b51ArrTrmntdFlag" format="ixt:fixed-false"><ix:nonNumeric id="F_3e66cf51-fead-4a74-8563-3cd6deceb6a0" contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec" name="ecd:NonRule10b51ArrTrmntdFlag" format="ixt:fixed-false"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">terminated</span></ix:nonNumeric></ix:nonNumeric></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> a &#8220;Rule 10b5-1 trading arrangement&#8221; or &#8220;non-Rule 10b5-1 trading arrangement,&#8221; in each case as defined in Item 408 of Regulation S-K.</span></p></ix:nonNumeric></div></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">48</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="color:#0000ff;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;display:inline-block;font-size:11pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:2;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;" id="item_6_exhibits"><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:20pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Item 6. E</span><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:20pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">xhibits.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">The exhibits listed below are filed, furnished, or incorporated by reference into this Quarterly Report.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
    <tr style="visibility:collapse;">
     <td style="width:7.06%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:45.06%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:7.82%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.82%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:10.82%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:6.82%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:6.6%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:8pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="8" style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid;padding-right:0in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Incorporated by Reference</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0in;"><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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid;padding-right:0in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Exhibit</span></p><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Number</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid;padding-right:0in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Exhibit Description</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid;padding-right:0in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Form</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0in;"><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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid;padding-right:0in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">File</span></p><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Number</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0in;"><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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid;padding-right:0in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Filing</span></p><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Date</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0in;"><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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid;padding-right:0in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Exhibit</span></p><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Number</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0in;"><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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid;padding-right:0in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Filed or Furnished</span></p><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Herewith</span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">31.1</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="carg-ex31_1.htm"><span style="color:#3465b0;white-space:pre-wrap;text-decoration:underline solid;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Certification of Principal Executive Officer and 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.</span></a></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">X</span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">32.1*</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="carg-ex32_1.htm"><span style="color:#3465b0;white-space:pre-wrap;text-decoration:underline solid;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Certification of Principal Executive Officer and Principal Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</span></a></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">X</span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">101.INS</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">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.</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">101.SCH</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Inline XBRL Taxonomy Extension Schema With Embedded Linkbase Documents.</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">X</span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">104</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Cover Page Interactive Data File (Embedded within the Inline XBRL document and included in Exhibit)</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">X</span></p></td>
    </tr>
   </table><p style="padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid #000000;margin-right:83.333%;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</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:2pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">* The certification furnished in Exhibit 32.1 hereto is deemed to accompany this Quarterly Report and will not be deemed &#8220;filed&#8221; for purposes of Section 18 of the Exchange Act, except to the extent that the Registrant specifically incorporates it by reference.</span></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">49</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="color:#0000ff;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;display:inline-block;font-size:11pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:2;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;" id="signatures"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:16pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">SIGNAT</span><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:16pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">URES</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">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.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
    <tr style="visibility:collapse;">
     <td style="width:46%;box-sizing:content-box;"/>
     <td style="width:3%;box-sizing:content-box;"/>
     <td style="width:4.54%;box-sizing:content-box;"/>
     <td style="width:46.46%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">CarGurus, Inc.</span></p></td>
    </tr>
    <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.75pt solid;text-align:left;"><span style="color:#00002d;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Date: August 6, 2026</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#00002d;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">By:</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.25pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#00002d;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">/s/ Jason Trevisan</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#00002d;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Jason Trevisan</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#00002d;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Chief Executive Officer</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#00002d;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">(Principal Executive Officer, Principal Financial Officer, and Principal Accounting Officer)</span></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">50</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
 </body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>carg-ex31_1.htm
<DESCRIPTION>EX-31.1
<TEXT>
<!-- DFIN ActiveDisclosure (SM) HTML Document - http://www.dfinsolutions.com/ --><!-- Creation Date :2026-08-06T10:06:35.0147+00:00 --><!-- Copyright (c) 2026 Donnelley Financial Solutions, Inc. All Rights Reserved. -->
<html>
 <head>
  <title>EX-31.1</title>
 </head>
 <body style="padding:8px;margin:auto!important;z-index:0;-webkit-text-size-adjust:100%;position:relative;">
  <div style="padding-top:0.5in;z-index:2;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Exhibit 31.1</font></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">CERTIFICATION PURSUANT TO</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934,</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</font></p><p style="font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">I, Jason Trevisan, certify that:</font></p><div class="item-list-element-wrapper" style="display:flex;margin-top:9pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">1.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">I have reviewed this Quarterly Report on Form 10-Q of CarGurus, Inc.;</font></div></div><div class="item-list-element-wrapper" style="display:flex;margin-top:9pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">2.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">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;</font></div></div><div class="item-list-element-wrapper" style="display:flex;margin-top:9pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">3.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">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;</font></div></div><div class="item-list-element-wrapper" style="display:flex;margin-top:9pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">4.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">The registrant&#x2019;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:</font></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:9pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(a)</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">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;</font></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:9pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(b)</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">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;</font></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:9pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(c)</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Evaluated the effectiveness of the registrant&#x2019;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</font></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:9pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(d)</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">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</font></div></div><div class="item-list-element-wrapper" style="display:flex;margin-top:9pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">5.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">The registrant&#x2019;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):</font></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:9pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(a)</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">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</font></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:9pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(b)</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">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.</font></div></div><p style="text-indent:-4.749%;padding-left:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</font></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
    <tr style="visibility:collapse;">
     <td style="width:45.46%;box-sizing:content-box;"></td>
     <td style="width:5.04%;box-sizing:content-box;"></td>
     <td style="width:3.04%;box-sizing:content-box;"></td>
     <td style="width:46.46%;box-sizing:content-box;"></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Date: August 6, 2026</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> </font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">By:</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">/s/ Jason Trevisan</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> </font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> </font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> </font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Jason Trevisan</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> </font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> </font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> </font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Chief Executive Officer</font><font style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> </font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">(Principal Executive Officer, Principal Financial Officer, and Principal Accounting Officer)</font></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
 </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>3
<FILENAME>carg-ex32_1.htm
<DESCRIPTION>EX-32.1
<TEXT>
<!-- DFIN ActiveDisclosure (SM) HTML Document - http://www.dfinsolutions.com/ --><!-- Creation Date :2026-08-06T10:06:35.0081+00:00 --><!-- Copyright (c) 2026 Donnelley Financial Solutions, Inc. All Rights Reserved. -->
<html>
 <head>
  <title>EX-32.1</title>
 </head>
 <body style="padding:8px;margin:auto!important;z-index:0;-webkit-text-size-adjust:100%;position:relative;">
  <div style="padding-top:0.5in;z-index:2;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Exhibit 32.1</font></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">CERTIFICATION PURSUANT TO</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">In connection with the Quarterly Report on Form 10-Q of CarGurus, Inc. (the &#x201c;Company&#x201d;) for the period ending June 30, 2026, as filed with the U.S. Securities and Exchange Commission on the date hereof (the &#x201c;Report&#x201d;), I, Jason Trevisan, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. &#167; 1350, as adopted pursuant to &#167; 906 of the Sarbanes-Oxley Act of 2002, that, based on my knowledge:</font></p><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(1)</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and</font></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(2)</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div></div><p style="text-indent:-4.749%;padding-left:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</font></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
    <tr style="visibility:collapse;">
     <td style="width:45.46%;box-sizing:content-box;"></td>
     <td style="width:5.04%;box-sizing:content-box;"></td>
     <td style="width:3.04%;box-sizing:content-box;"></td>
     <td style="width:46.46%;box-sizing:content-box;"></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Date: August 6, 2026</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> </font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">By:</font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">/s/ Jason Trevisan</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> </font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> </font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> </font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Jason Trevisan</font></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> </font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> </font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> </font></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Chief Executive Officer</font><font style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> </font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">(Principal Executive Officer, Principal Financial Officer, and Principal Accounting Officer)</font></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
 </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>4
<FILENAME>img265669330_0.gif
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img265669330_0.gif
M1TE&.#EA& .! /<  /___P  ,P  9@  F0  S   _P S   S,P S9@ SF0 S
MS  S_P!F  !F,P!F9@!FF0!FS !F_P"9  "9,P"99@"9F0"9S "9_P#,  #,
M,P#,9@#,F0#,S #,_P#_  #_,P#_9@#_F0#_S #__S,  #, ,S, 9C, F3,
MS#, _S,S #,S,S,S9C,SF3,SS#,S_S-F #-F,S-F9C-FF3-FS#-F_S.9 #.9
M,S.99C.9F3.9S#.9_S/, #/,,S/,9C/,F3/,S#/,_S/_ #/_,S/_9C/_F3/_
MS#/__V8  &8 ,V8 9F8 F68 S&8 _V8S &8S,V8S9F8SF68SS&8S_V9F &9F
M,V9F9F9FF69FS&9F_V:9 &:9,V:99F:9F6:9S&:9_V;, &;,,V;,9F;,F6;,
MS&;,_V;_ &;_,V;_9F;_F6;_S&;__YD  )D ,YD 9ID F9D S)D _YDS )DS
M,YDS9IDSF9DSS)DS_YEF )EF,YEF9IEFF9EFS)EF_YF9 )F9,YF99IF9F9F9
MS)F9_YG, )G,,YG,9IG,F9G,S)G,_YG_ )G_,YG_9IG_F9G_S)G__\P  ,P
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
MN4DDKPA=7?4:C,SY&[]S\#3N_?"/O_RA_EB'8KG^^,?__/?/__XW+O]_TV,
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
(Y;FS*1$0 #L!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>5
<FILENAME>img265669330_1.gif
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img265669330_1.gif
M1TE&.#EA& .! /<  /___P  ,P  9@  F0  S   _P S   S,P S9@ SF0 S
MS  S_P!F  !F,P!F9@!FF0!FS !F_P"9  "9,P"99@"9F0"9S "9_P#,  #,
M,P#,9@#,F0#,S #,_P#_  #_,P#_9@#_F0#_S #__S,  #, ,S, 9C, F3,
MS#, _S,S #,S,S,S9C,SF3,SS#,S_S-F #-F,S-F9C-FF3-FS#-F_S.9 #.9
M,S.99C.9F3.9S#.9_S/, #/,,S/,9C/,F3/,S#/,_S/_ #/_,S/_9C/_F3/_
MS#/__V8  &8 ,V8 9F8 F68 S&8 _V8S &8S,V8S9F8SF68SS&8S_V9F &9F
M,V9F9F9FF69FS&9F_V:9 &:9,V:99F:9F6:9S&:9_V;, &;,,V;,9F;,F6;,
MS&;,_V;_ &;_,V;_9F;_F6;_S&;__YD  )D ,YD 9ID F9D S)D _YDS )DS
M,YDS9IDSF9DSS)DS_YEF )EF,YEF9IEFF9EFS)EF_YF9 )F9,YF99IF9F9F9
MS)F9_YG, )G,,YG,9IG,F9G,S)G,_YG_ )G_,YG_9IG_F9G_S)G__\P  ,P
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
MN4DDKPA=7?4:C,SY&[]S\#3N_?"/O_RA_EB'8KG^^,?__/?/__XW+O]_TV,
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
(Y;FS*1$0 #L!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>6
<FILENAME>img265669330_2.gif
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img265669330_2.gif
M1TE&.#EA @B9 ?<  /___P  ,P  9@  F0  S   _P S   S,P S9@ SF0 S
MS  S_P!F  !F,P!F9@!FF0!FS !F_P"9  "9,P"99@"9F0"9S "9_P#,  #,
M,P#,9@#,F0#,S #,_P#_  #_,P#_9@#_F0#_S #__S,  #, ,S, 9C, F3,
MS#, _S,S #,S,S,S9C,SF3,SS#,S_S-F #-F,S-F9C-FF3-FS#-F_S.9 #.9
M,S.99C.9F3.9S#.9_S/, #/,,S/,9C/,F3/,S#/,_S/_ #/_,S/_9C/_F3/_
MS#/__V8  &8 ,V8 9F8 F68 S&8 _V8S &8S,V8S9F8SF68SS&8S_V9F &9F
M,V9F9F9FF69FS&9F_V:9 &:9,V:99F:9F6:9S&:9_V;, &;,,V;,9F;,F6;,
MS&;,_V;_ &;_,V;_9F;_F6;_S&;__YD  )D ,YD 9ID F9D S)D _YDS )DS
M,YDS9IDSF9DSS)DS_YEF )EF,YEF9IEFF9EFS)EF_YF9 )F9,YF99IF9F9F9
MS)F9_YG, )G,,YG,9IG,F9G,S)G,_YG_ )G_,YG_9IG_F9G_S)G__\P  ,P
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
M$328_@,]%O01%6RZ3I+!$]PUUI._LD O^R.]]N M%Y0N& 2,!!R8L*J^D-'
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
M=.C&GTAO=+:J=#M'CTOO="DOK% G<U*'7W7L\Z0M4,DF<1LW\4#?<=)>\=&
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
M]I\))WH_JVR;\F232'R?7)9EL? V]_ZP,;IZMY#@W70_V%G'M?]<+8 #JF,
M[18F^,VR,U(CJ!%O\J1>-G7<]W!17V[K'G$O[^/^-HC_LCV';++:MHDBM#\C
M+?Z&]P@5^&O_=W9K\@4.>,Q5][QQMHW[Z8+?L!<Z^)DI9(13_^< RY L_R58
ME\I#KG>2F_AN_BR&[_%\SX5*@W"(Z\E0P31L"_02V6I P6]GTO@5TC!L^OA!
MIS9W_PI!$]>+VVE+^]%31WF&^;*/;GB('C($'CF36VTB"W=.VCEZIGBS,K,Z
M;_:2!FZ@O[6[RIN%4VV.%^UVWW4+*SKUK7F(MG=9-Z.XYHVE=]4M:K&2(S.!
MJ)Q6EEIC5_GTPCE73#GGF)6U\B&6QS2LQ[JLSSJMU[JMWSJNY[JN[SJO][JO
M_SJP![NP#SNQ%[NQ'SNR)[NR+SNS-[NS/SNT1[NT3SNU5[NU7SNV9[NV;SNW
M=[NW?SNXA[NXCSNYE[NYGSNZI[NZK]8[N[>[N[\[O,>[O,\[O=>[O=\[ON>[
MON\[O_>[O_\[P >\P \\P1>\P1\\PB>\PB\\PS>\PS\\Q$>\Q$\\Q5>\Q5\\
MQF>\QF\\QW>\QW\\R(>\R(\\R9>\R9\\RJ>\RJ\\R[>\R[\\S,>\S,\\S=>\
MS=\\SN>\SN\\S_>\S_\\T >]T \]T1>]T1\]TB>]TB\]TS>]TS\]U$>]U$\]
MU5>]U5\]UF>]UF\]UW>]UW\]V(>]V(\]V9>]V9\]VJ>]VJ\]V[>]V[\]W,>]
.W,\]W=>]W=_]!08$ #L!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>7
<FILENAME>img265669330_3.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img265669330_3.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" +T%6L# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>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#^_BBBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBL#Q3XK\+>!O#
MVK>+O&WB70/!_A30;1K_ %SQ/XIUG3O#_A[1;%&5'O-6UK5KFTTW3K17=$:X
MO+F&%6=5+@L 0#?HK^=7]L#_ (.;?^"=7[-LVJ^&_A/K'B7]K?X@:>TUL++X
M/Q06'PU@U"+SML6H?%OQ%'#HFH:?)Y<176/AYI7Q$LF%S%L+M'<I!_,9^U)_
MP='?\%&_C?<:CIGP6E^'O[*/@RXDNXK2V\ >'[+QQ\09--N"RI;:Q\0/B'8Z
MO:&^@C(6/6/!G@[P)=JX,L2PN5V[1H5)?9LN\M/PW^=CGGBJ,/M<S[0U_&_+
M^-_(_P!'/QGXZ\$_#G0+OQ7\0O&/A7P'X6T_'V_Q+XS\0Z1X7T"RRKN/M>L:
MW>6.G6V4CD<>=<IE8W8<*Q'Y!_'C_@X._P""3_P&_M"SNOVGM+^+/B*QW>7X
M<^ _ASQ%\4O[1V;@W]G^--'L(OA<_P P55^T^/;7S?,62'S(5EDC_P Q/XM_
M';XV_'WQ$WB[XY?%[XF?&'Q0V\+K_P 3?'/B7QQJL,;D'[/:WGB34M2FL[1
M%2*TM6AM8(D2*&&.*-$7RFMXX6/VI-OM&R7WN]_P.66.D_@@EYR;?X*WYL_O
M"^,G_!X)\&]+DN;7]G[]C;XE>-XV+1VNL_&#XC>&/ACY/[MBMU+X=\&Z1\66
MO5$P5?L8\2Z:SPL93>0R+Y#?F-\3O^#LO_@HIXL>XM_AW\./V9_A/IS[OLUS
M9^#/&7C/Q+!F=)!YVI^*?'D_AZXVPQB ;/!]OD37,IR[6WV3^7:BMHT*4?L)
M^<KO\'I^!A+$UY?;:7:*4?Q2O][/V;\=?\'!O_!7OQ\9DO\ ]L+7_#UG)M$=
MEX%^'/P>\$"V57MY2L.I>'/A]8:Z^^6V5V>ZU:YDV2W%JKK9W$MLWRYXD_X*
MI?\ !2WQ7*\FK_M\?M=H)/M?FV^B?M _$[PO92I>MNN(I=/\,^)-(L98#RD5
MO);M!;0EH+:.&%F0_ ]%6H06T(KTBE^AFZE1[U)OUE)_J?2>K?MF?M@:_:BQ
MUW]JW]I/6K(2I.+/5OCG\3]1M1/&KK',+>\\4S0B5%D=4D";U5W"L QSS7_#
M3/[2'_1P/QN_\.MX\_\ E]7B-%.R[+[OZ[(GFEW?WL^I-*_;D_;6T$:>NA_M
M@_M2:,NDM;-I0TK]H'XLZ<-,:S97M&T\6?BV$636KHCVQMO+,#(K1%2H(]L\
M+?\ !6__ (*>>#V1])_;V_:JNRCS2*/%/QG\:^.%+7$0BD#IXUU7Q DB*@!A
MBD5H[:7,UND4S&0_G?10XQ>\8OU2'SS6TI+_ +>?^9^Y'@/_ (..O^"OO@>6
M%;C]I^Q\=:=#N(TKQY\'?@SJL4K,RDM-J^F> ]%\4R<+L5#K_EHK,417(8??
MOPN_X.Z?VV/#QA@^+7[/'[-_Q,LH5<-<>%D^(7PRU^Z+3"0/=7T_BOQ[H>Z.
M,O @L_"]DI00/(LDL<SW/\G5%0Z5)[PC\E;\K%JO6CM4G\VY?G<_T#/@S_P=
MW_LC>*)+2T^.O[,_QV^$-S=>7'+?^!M9\&?&3P]I\K,H>2_O+Z?X5^(#8QIY
MC&;3?"VHWK,(T732'=XOV2^ G_!:O_@EW^T>UI:?#_\ ;%^%6C:W>,D,7AOX
MKWNH_!;77O'(5=/L[;XK:?X1MM9O&8A8X] N]52=LBWDFPV/\F&BLY8:F]G*
M/SNOQU_$VCC*RWY9>JL__)6E^!_MO6-]8ZI9VNHZ;>6NHZ?>P1W5E?6-Q#=V
M=W;3*'AN+6ZMWD@N()4(>.6)WC=2&5B"#5JO\;?]GG]M?]K?]D^]2\_9R_:+
M^+GPAB%R]W<:)X0\9ZO:>$=2N9-GF2ZUX)N+BY\(:ZSF.-F&LZ'?J61&QN12
M/Z)_V5?^#L_]KKX=/IFA_M7?"+X=?M'>'8GBBOO%_A,+\'/B@T;A8Y[ZY&C6
M&K?#;5I+<#[5!I5AX&\(+=2&:VEUBUBFAGLL)86:^%J7_DK_ !=OQZ?(Z88V
MG+22E#S^)?>K/_R4_P!"&BOQ@_8[_P""^G_!-7]L:32]!T7XT1_!'XD:EY<4
M?PU_:'@L/AKJT]Y(SQ1V>D>+)M4U+X:^(+J[FC*Z?INC^-;K7;I9+</HUO<3
MK;#]G(I8YXXYH9$FAF1)8I8G62.6.10\<D<B$JZ.I#(ZDJRD$$@@USN,HNTD
MT_--'5&<9J\9*2[IW_X8?1112*"BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !117X"_\ !7__ (+P?!/_ ()Q:7JOPD^%Z^'OC9^V%>Z>
MIM/AVM]-<>#OA,M_;+-IVO\ QEU#2;F"ZM[F2"6+4]*^&^EW]EXLURP:UO-2
MO/".AZOH^OWU1C*;48J[?]7?9>9,YQIQ<IM)+^K)=7Y(_2?]N#_@H#^R_P#\
M$]OA7-\4_P!I+X@6OAZ.[CO(O!G@/2/L^K?$KXE:M9I&9-'\">$1=6UWJDD4
MEQ:1:EK-W+I_ACP\+RTG\2:YI%M<PS/_ )UW_!4;_@NU^U7_ ,%&[[6OA_IM
M[=? ?]EI[LQZ?\$_!VKSF]\8V5O,9+2^^,7BVW2SN_&]W)(([M?#,,.F^!-,
MF@TZ2+0-0UO3%\2WGY:?M)?M.?';]KOXL>(?C;^T3\1]?^)OQ&\1OMN=8UN:
M-+32].CEFEL_#_AG1+*.VT7PMX9TUIYO[,\.^'[#3M(LC--)!:+-<7$LO@U=
M]*A&%F_>GWZ)^2\N[U]-CRZV*G5O&-X0[=9?XGV\EIWOH%%%%;G*%%%?>/[$
MO_!-+]LG_@H-XEDT3]FKX1:KXB\/Z=?0V/B?XH>(9!X7^%/@YY<,PU[QMJ48
ML9KZ&!OM3>'?#\6N^++BU!FL= NT!I-J*NVDEU>@U%R:44VWLDKL^#J]N^!/
M[-7[0'[3WBZ/P)^SS\&_B+\8_%;>4UQI7@#PKJWB'^R[>9_+2_UZ^LK9]-\.
MZ4K\2ZOKMYIVF0=9[N,<U_=E^PQ_P:F?LR?"2'0_&?[:_CC4?VE?B!!Y%[=?
M#CPC<ZOX'^!VDWL;PS"TN+JV?3_B%\0$M;B$E+Z^O_!.CZE:SR66J^"+B(%I
M?Z@_A9\(?A5\#O!VF?#SX-?#CP1\*_ NCH$TWPE\/_#&C>$M M3M57F73-$L
M[*U>ZGVA[J\ECDN[N8M/=333.[MS3Q45I!.3[O1?YO\ #U.RG@IRUJ/D79:R
M^?1?B^Z/X#/V5/\ @TZ_;,^*"Z7KW[4/Q1^''[,GARZ6UN+KPOI/_%XOBI%&
MP$UQ97>G>']2TCX>:7+)&5MXKZ#XB>()+2X:66?1YTMTAN_Z+?V;/^#9O_@E
M[\!ELM1\:^ ?&W[2_BJT9)QK'QN\8WDNA176")1;> _ <7@OPC=Z>P)$=AXK
MT_Q68AAFNI9E68?T%T5SRKU)?:LNT=/QW^]G9##48;04GWG[WX/W;^B1Y3\*
M/@1\$?@/HO\ PC?P1^#WPO\ @_H&R.-]&^&/@+POX%TV58ON&XM/#.EZ9#<2
M Y9I9TDE>0M([L[,Q]6HHK$W22T2LNR"BBB@ HHHH **** "BBB@#R#XN_L^
M? ;]H#1_^$?^.GP6^%7QCT58GABTWXG_  _\*^.;6U20L2UE'XETK4OL,JNQ
MEBGLS!/!-B>&2.95<?B/^TC_ ,&R'_!+_P".8OM2\!^"_'_[,WBFZ\Z?^T_@
MQXUO9O#L]\R%(7O? OQ$B\;^';338R$\S2_!\7@Y90A9+F">6:>3^A>BJC.<
M?ADUZ-V^[8B=.$_CA&7JM?D]U\F?YW'[5'_!I_\ MM_"I-0US]F;XC?#;]J3
MP];^;);^'KB2+X-?%"6/(=(X=%\6ZOJ7P_O!%%N62<_$RPN;F2-3;:2&F$,?
M\X7QM_9W^._[-GBV3P+\?_A!\1?@YXM7SFAT3XB>$M:\+75_!!Y/F7ND/JMI
M;V^M:=BXMWCU/2)KW3YHYX)(;F2.:-F_VA*\U^+/P:^$GQY\%ZE\.OC7\-/
MWQ7\":NO^G^$_B#X7T?Q9H4TH1TBNTT_6K2\@M]0M=[266I6RPW]A/MN+.Y@
MG1)%Z(XJ:^-*2[K1_P"7RLO4Y9X*#UIR<'V?O1_^27WL_P 6&BO] _\ ;D_X
M-1/V<?BFNJ^,OV'_ (A:C^SCXTF\RXB^&'CR[UKQ[\%=0N/+8K;:=K%PVI?$
MOP)]JN7:>[O7U#XB:;!&L=GI'A738%&/XT/VT/\ @G)^V+^P%XI3P[^TW\&M
M?\':5J%]-8^&/B+I@3Q)\+/&;QJ\J#PSX^T?[1H=S?2VB"^D\.ZA/IOBS3K2
M2-]9T#39&,8ZH583^%Z_RO1_Y/Y-G#4H5*7Q1]W^9:Q^_I?IS)-]#X?HHHK0
MR)8)Y[6>&YMII;>YMY8Y[>X@D>&>">%Q)%-#+&5DBEBD57CD1E='4,I# &OZ
MJO\ @E3_ ,',/QE_9M?PY\%/VY9O$WQ^^!4'V/2-&^*L;#5_CA\,[)1';0'5
M;R^NH&^*GA6Q55DG@UJZ'CJPMFN9=/U[7XK73?#!_E0HJ9PC-6DK]NZ\T_ZO
MU+A4G3?-!M/KV:[-;-'^TE\$OCG\(/VD/AIX:^,/P*^(?AGXH?#3Q=:?:]!\
M7>%+];[3[G8=ES9743+%>Z3K.G3;K36-!UBUL-;T6_CFT_5M/LKV&:W3U:O\
MB3_@GE_P4W_:B_X)K_$]/''P)\5O>>"];OK.3XE_!?Q+<7=W\-?B5I]N5C8:
MMI,<H.D>)K:U#1:'XVT3[+XAT<DVQN+[0[K5=$U+_2Z_X)O_ /!47]F?_@IE
M\+G\9_!C6FT'X@^&[.P/Q2^"7B6\M1X]^'6H7:JGG2Q1"%/$GA"\NQ+#H7C;
M2(!I>IA/LU[!HVNQ7^AV/!5HRIZKWH][;?XOROL_+8]2CB85='[L[:I[/SB^
MOINO/<_2&BBBL#I"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
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
MQV!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
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
M"75];WFO_#'XB:=! ?$?@G7C"L+2-9RS1WVA:L]K9Q^(_#-]H_B""TM(M2%K
M!Y]>C[-\T5[C>G]U]GY=ON]?6PU?VL>63]^*_P# H]_7^;Y/K9?;%%%%<YU!
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% 'RI^VO^U_\*?V$_V:_B5^TQ\8+QE\
M-> M)9M*\/VL\<.M^._&6H;K7PGX"\."1)0VM>*-7,-C'</#)::19?;M?U5K
M?1M)U&Z@_P EC]K[]J[XN?ML_M#?$?\ :1^->LMJ?C3XA:U->1Z=;RW+:%X.
M\.6[O#X;\"^$[6YEFDT_POX4TH0:7I5NTDES<+%+J>J7-]K.H:CJ%W^NW_!P
MG_P5&E_;V_:EF^$_PK\2_P!H?LL_LVZKJOAOP))I=XSZ-\2_B&!_9_C;XKR>
M4%@U&Q,\4OA3P!<M)?6T?A6QNO$.D36G_"=:Q:M_/G7H8>ER1YG\4E]T=TO7
MJ_DNAY.*K>TGRQ?N1?\ X%+J_-+9?-]0HHHKH.4*_O&_X-X_^"&*?#.S\&?M
M^?MB>$HY/B/JEC!X@_9U^"OBC2CO^&UG/+'<:1\7_&^FW\0V_$&_M8TO? &@
MW$+)X(TN^A\3ZBG_  G-SI,'@7X5_P"#<?\ X(PV_P"T3XDTC]O']J+PFEY\
M"? VN&3X$?#W7K,26/Q?\?>'[_;/XVU^PN5,6H?#;P-J=JUM8Z;-%+8^-?%]
MO/:WY?0/#.K:7XC_ - RN/$5K7IP?E)K_P!)3_\ 2ON[GH87#[59KSA%_P#I
M3_1/U[!1117&>@%?GY^WA_P4\_8\_P""='A!-?\ VC/B5!:^+-4L3?>#_@[X
M/CMO$OQ>\<1>9-"D^A^$5O;,:?H[36UU _BOQ7J'ASPA%=6TFGR:\-3DMK&X
M_*?_ (+<_P#!>_PO^P1#KG[-/[,TVB^./VQ+S3[5?$&J:A:1ZMX,_9_TW6]-
M%]8ZKX@MI";/Q'\1[JPN['4_#7@F=9]*TZTN[3Q#XS2;3VT[PSXH_P [#XH_
M%3XD?&SQ]XG^*?Q=\<>)OB/\1?&>HOJOBCQEXOU>[UO7]9O6CCAC>ZO[V267
MR+6UA@L=/LHC'9:;IUM:Z=I]O;6-K;V\732P[G[TKQCT[R\_)>?7IW..OBE3
M;A!*4UNW\,?+3=]UTZN^A_2-^VK_ ,'3?[;7QQU#5/#G[*ND>'OV3/AL99X+
M/5[2STKXA?&;6;%@\#/JWBOQ-IESX5\.+=1B.Z@M/!_A&RUK1;B26&/QIJR)
M#<C^<[XL?'+XT?'GQ%+XN^-WQ:^)'Q=\43/*[:_\2O&WB/QMJJ>:07C@O/$>
MHZC-;0 *B1VULT5O%%''%%$D4:(OEE%=D:<(?#%+SZ_>]?Q/.G4J5'><G+RZ
M?)*R7R044459!U?@KQYXX^&WB&R\7?#KQEXK\ ^*]-;?IWB?P5XBU?PMXAT]
MPZ2!K+6M#O+#4K5A)%')N@N8SOC1L[D4C]XOV.?^#E/_ (*._LR:AI&E?$[Q
MG8_M:_#*TGC74?"WQJ9G\=FQSFY&A_&33+8^,8=5FPBQ7_C>/XAZ=:J'$>AL
M7+#^?*BIE",U:44_5:KT>Z^3*C.<'>$G%^3M?U6S]&?ZL/\ P3B_X+<_L7_\
M%'8=-\)^#?$D_P (_P!H"6Q-QJ/P#^)MY8V/B6]GMXA)?R?#SQ!&T6A?$K3H
M L]Q&FBM:>*XM,MIM4UKP?H=JCE/V'K_ !)=,U/4M$U+3]9T;4+[2=8TF^M-
M3TK5=,N[BPU+3-2L+B.ZL=0T^^M9(KJROK*ZBBN;2[MI8KBVN(HYH9$D16']
MQO\ P1%_X.,K[QGJO@[]D/\ X*%^+8I?$VIW.G>%_A#^U!K+V]HFNWDQ-KI/
MA#XYWSR0V\>M7,QM=+T3XG^5&FL3R6T?Q *ZJU_XTU3CJX=Q7-"[76.[7IW7
MXKSUMZ%#%J34*EE)Z*6T7ZKH_/;T/[3:***Y3N"BBB@ HHHH **Q?$GB3P]X
M.\/:YXM\6ZYI'ACPMX8TC4=?\1^(]?U&TTC0]!T/2+26_P!5UC6-5OY8+'3=
M,TVR@GN[Z^NYX;:UMH9)YY$C1F'^>7_P6E_X.&/B%^U?JWB_]FC]C+Q%KGPW
M_9=M+J^T#Q1\2]*FOM"\??M VJ*+6]43[;75?!OPLOI!<1VGAZ%K77O&&DR)
M-XQ:RL-1N?!MEI3IRJ.RV6\GLO\ -]DOP6IE5K0HQO+5OX8K=O\ 1+J^GF[(
M_HE_X*-?\'(7['/[%E]K_P ,?@W'_P -7_'W2)+K3M0T'P-KEOIWPI\$:O"J
M(]MXT^**6VJ6FHZC9S2_Z1X<\!Z=XGN8KJQU#1/$6K>#]21&K^-G]K3_ (+Y
M?\%-OVM;O5+/4_C[J_P/\!7[.D'PX_9U-Y\+-)M[5I69K:\\6:9?7'Q-UZ*X
MA\NWOK77?'&H:7<QQNL>F6\5Q<Q2_C-17?"C3ATYG_-*S?RZ+Y:]VSRZF)JU
M'\3C'^6.B^;W?S=K[)&CJ^L:MK^IWNM:]JFHZWK&I3M=:CJVKWUSJ6IW]R^-
M]Q>W]Y+-=74[X&Z6>621L#+'%9U%%:F 5](_ /\ ;#_:I_9:U2'5OV=OVA?B
M[\'I8I_M$VG^!O'6OZ/X=U-RXE:+7O"D5ZWACQ%:/*J326.O:1J-G)/'%-)
MTL4;K\W44-)Z-779C3:=TVGW3L_O1_8+^PY_P=D?&WP3>:'X,_;P^&&E?&;P
MCOAL[[XP_"BPTSP7\5-.A9HP^JZSX'\RQ^'GC22,!U-EH7_"M'6)_/\ .O[B
M'[/=?VF_LK_MA?LW?MJ_#2U^+/[,WQ7\-_%'PA(T-OJ?]DS36GB'PKJ<T;2C
M1/&?A34X;+Q'X2UH(CR)I^O:98RW=NHOK#[7I\L%W+_C6U],_LF?M@_M#?L1
M?%_1?C=^S=\1-6\ ^,]*:.WU*WMY'NO#'C/0//BGO/"7COPU*XTSQ5X7U%HD
M:?3=1B9[2[CM=7T>YTS7=/TW5+/FJ8:$E>'NR^?*_5:V^7W,ZJ6+G!I5/?CU
M;^)>CZ^CU?='^R?17X]?\$C_ /@L#\&/^"HOPON%M(-/^&W[2?@+3+67XM?!
M6?4OM++;EH+0_$#X>7%T4O/$'P\U._EC@D,BRZQX-U2YM] \2F5;OP]K_B;]
MA:X91<6XR5FNG];^J/3C*,XJ47=/9_Y]FNJZ!7\6'_!PY_P0NB\06OC3]O\
M_8T\&06^OV4%]XH_:8^"_A?39MWB:$2&ZU?XT>!-'L(Y(DU^TB:?4?B;H%G;
MP1:W9PW7CBT3^WX?$8\0_P!I]%5"<J<E*/S71KL_ZT)JTXU8N,EZ/K%]U^O=
M:'^(O17]6'_!Q;_P1D@_93\8:A^VS^S)X46S_9N^(NO1I\5_ GA_3DBTOX&?
M$/7+P16VJ:596$$=MI'PM\=:A<16^FVPC2Q\)>,)_P#A'X);?2O$/A32;+^4
M^O3A-3BI1V?X/JGZ?=V/&J4Y4YN$MUUZ-=&O)_@[IZIA7Z]?\$:/^"H/BG_@
MF7^U'IOBS5KC5M7_ &=/B?+IGA/]H+P18F2Y>7PZ+EUTSXA:!I^3'-XR^'D]
MW<ZIIL*K')KNC3Z]X4-S9'7(M2T_\A:*<HJ2<9*Z>XHR<)*479Q::^7Z/9KJ
MM#_;'\)>+/#/CWPKX;\<>"]=TSQ/X/\ &&A:3XG\+>)-%NXK_1]?\/:[80:G
MHVLZ7>P,T-WI^I:?=6]Y:7$3%)H)D=3AJZ&OXD_^#6W_ (*E37*W'_!-CXW^
M)ED:WBU?Q5^RIK>LW8\YH(Q<ZSXW^"Z7$T@,RVZ"^\=>!;9E:6*W'C72#=?9
M;?POI4']ME>74@Z<G%^J?=='_76Y[5*HJL%-==&NTENOU7=-/J%%%%0:!111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 5_.%_P<C?\%*'_ &-?V2F_9^^&'B"33?VA/VK=.UGP
MK97>FW*Q:KX"^#*1G3_B+XSCFB<W.FZKXABND\!^$KI4MKE9M4\2>(-&U"VU
M3P=&&_H:\8>+O#7P_P#"7BGQYXTUJQ\-^#O!/AS6_%WBSQ%J<OD:;H/AKPWI
MEUK.NZUJ$P5C#8Z7I=E=7UW*%;R[>"1]IQBO\BO_ (*6?MN>*O\ @H/^V1\6
M_P!I37_MUCX?U_51X<^%GA>]F:0^"_A+X8>>P\#^'A&))8(+Z6Q:;Q#XE%H5
MM+OQAKWB/4H(XTOMB[X>GSSN_ACJ_-]%]^K\E;J<N*J^SI\J?O3NEY1^T_QL
MNNMUL?!U%%%>B>2%?K?_ ,$;?^"8_BG_ (*:?M3Z;X)OH-3TO]G_ .&#:3XQ
M_:$\:V0D@-CX6ENYAI/@;2+]2BP^+_B-<Z??:1HI1S/INE6?B+Q.D-U'X=EM
M9_S"^'?P^\9?%GQ[X,^&'P[\/ZAXK\>_$+Q1H?@SP=X:TJ+SM1UWQ+XDU*WT
MG1M+M$)5/-O+^Z@A#RO'#$',LTD<2.Z_ZSW_  2T_P""??@?_@F[^R-X%^ O
MA];'5/'MZB>-/C?XYMD)D\<?%?6K*T77[R":2.*4>'/#\5O:^%?!UHT,#0^'
M-&L;J]A?6[_6+V\PKU?9QLOBEMY6M=_Y>?HSIPU'VL[OX(V<O-](_/KY>;1]
MX>"?!/A'X;>#_#'P_P# /AW2/"/@GP7H6E^&/"?A?0;*'3M%\/\ A_1;.+3]
M*TG3+*!5BMK.QLX(H(8T'"("Q9BS'J***\X]?;8*_#[_ (+G_P#!56P_X)K_
M +- L/A[J.G77[4WQO@U7PY\%](F6VOCX/L+:*.'Q-\7M:TV=)H)=.\))=V]
MKX<LK^)[;7O&%[IL#VFH:-I?B5;3]K-=US1_#&B:QXD\1:G8Z)X?\/:5J&N:
M[K.IW,5GIND:/I-I-?ZGJ>H7D[)#:V-A96\]W=W,SI%!;Q22R,J*2/\ (M_X
M*>?MQ>*/^"A/[9GQ:_:)UBYU!/"-_JTOA/X.^';[Y#X1^#WAF[O+;P3H_P!F
M!*6NH7]K-<>)_$B1LZ2^*_$&NW$;"*6-$WH4_:3U^&-FUW[+YVU\E8YL56=*
M%HNTYZ+R2W?Z+S=^A\,>(_$?B#QAX@USQ9XLUS5O$WBGQ-JVHZ_XC\1Z_J-W
MJ^N:]KFKW<M_JNL:QJM_+/?:EJ>I7T\]Y?7UY/-<W5S-+//*\CLQQ:**]$\@
M**^S?V&_V"?VD/\ @H7\9;+X,?LY^#FUF_B6VOO&?C76#<Z=\/OAGX=N)9(S
MXD\=^(XK2[32[-S!<IIFG6UO?:_XANK>6P\/:3JEZCP+_H4?L"_\&['[!/['
M&BZ)KWQ)\$Z1^UA\<;>*UN=4^(/QDT&SU7P9IFJQHCRCP+\([Z75/!^C6<%W
M&ESIVH^)(O%WBZRN(EGM/$EHK_9H\JE:%/1ZR_E6_P ^WSU[(VI8>I6UBDHK
M>4M%Z+JWZ:=VM#_->^'OP*^-WQ;65_A3\'/BI\34@9UF;X>_#WQ=XT6%D#%U
ME;PWI&I"-D"L7#D%0K$@ &MKQS^S-^TA\,-,;6OB5^S[\;_AYHZQR2MJWCGX
M4>//"6F+%%M$LC7^OZ!I]J(XRRB1S+M3<NXC(S_LV:;IFFZ+86FE:/I]CI.E
MZ?!':V&FZ;:6]A865M$-L5O:6=K'%;VT$:\1PPQI&@X50*N.JNK(ZJZ.I5T<
M!E96!#*RD$,K D$$$$$@C%<_UM_R*W^+];?H=?U%6UJ._P#AT^[F_77R/\1F
MBO\ 5V_;:_X(A_\ !/3]N'2-9N?&'P4T#X4_%._@G>P^-/P2TS2_A]XW@U5U
ME:+4?$5II-C'X7\?YE=%NU\;:'K-])9QBVL-3TN1+>ZM_P#/B_X*@_\ !(K]
MI+_@E_X^MK+XA0Q_$/X(>*]1FLOAG\?O"^EW=GX6\23A+FZC\-^)M-EGOIO
MWCZ+3[::]N/"]_J%_:WMM!>7?AG7?$=CI^HW5GO3KPJ:?#+^5]?1]?P?E8YJ
MN&J4E?24?YET_P 2Z?BO,_*:BBBMCG/]"#_@VR_X*_:I^TSX-'["_P"T?XJG
MU?X[_"[PY+J7P:\<^(-2>YUGXM?"_1(D%]X8U>]OYWNM8\??#FTVSI=^9-?^
M(_ B'4+N%KSPAX@UC5/ZR*_Q<O@+\;OB'^S9\9OAI\>?A/K4OA_XA_"GQ?I'
MC+POJ4;2>5]NTJX$DNGZC#')$;W1=:LFNM&U[3)'%OJNBW]_IMT'MKJ5&_V!
M/V2OVDO!'[8'[-?P8_:7^';,GA7XP^!M*\5VUA)*L]SH&K/YNG^*/"E_.B)'
M-J?A#Q38ZUX7U26%?(?4=(NF@9X2CMP8BFH24HZ1ET[-;_)[_?TL>IA*W/%P
MD[RAM?=QT2^YZ/U1]$T445S'8%%%?DQ_P6K_ &]Q_P $^/V#?B9\3_#FJ)8_
M&;XA8^#_ ,"$4HUW:_$3QCI^H;_%T43"0!/AYX8LM?\ &T,MQ;SZ=<:UHVB:
M)?!1K<(=Q3DU%;MI+YDRDH1<I:**;?R/Y:?^#EC_ (*]ZA\9?B'XA_X)Z_L]
M^)YH/@[\+M>-A^T5XFT>Y"1_$[XI:#>(\OPZBN(&\V7P;\+]6MFM]>MW=(==
M^(=I<I-:/9>#=&U'5/Y%*GN;FYO;FXO+RXGN[R[GEN;JZN99)[FYN9Y&EGN+
MB>5GEFGFE=Y)99&:221F=V9F),%>I""IQ45TW?5OJW_6BLMD>)4J2J3<Y;O9
M=$NB7DOQ=V]6%%%?T%_\$A?^"!OQH_X*.PZ=\:?BEJ^K? S]DF+4Y;6+QK'8
M02^/_BR^G7#P:OIOPFTO5(9=/@TRTN(9=+O_ (BZ]:7OA[3]56>RT?1_&&H:
M3KVF:6Y2C!.4G9+^K+NQ0A*I)1@FV_ZNWT7FS^?959V5$5G=V"HB@LS,QPJJ
MH!+,Q(  !))P!FOHKP_^Q[^UOXLTR#6_"O[+?[1GB71KI4:UU?P_\$?B9K.F
M7*R113QM!?Z=X8N;697@FAF0QRL&BEBD4E)$8_ZL_P"R'_P3%_8:_8;TC3[/
M]G?]GSP1X<\26D$4=U\3M?L$\9_%G5YU5#/=7WQ%\3C4O$EJEW<(;Q]&T.[T
M?PU:7#$:5HFGVZ0V\7WK7*\7K[L-.[=G]RO^;.V.!=ESU+/JHQNE\VU^7WG^
M*CX[^%WQ,^%NHIH_Q-^'7CKX<ZM)YOEZ7X[\(^(/"&HR>3(\,VRQ\0:?I]RW
MDS1O%+MB/ER(\;X92!PM?[7OC;P'X&^)?AO4?!OQ'\&>%/B!X/UB(P:OX4\;
M>'='\5^&]5@961H=1T+7;._TN^B97=3'<VLJ%692,,0?YC_^"CO_  ; _LP?
MM :1XB^(G[% TW]F#XV""ZU"V\!+)?3?L_\ C?4=I==/N-#5-0U+X63W)6."
MVU+P/'-X6T]%82> +F:XDU""H8J+=I1<?-.Z^>B:_$FI@IQ5X24_)KE?RU:?
MX?,_SLJ*];^.OP(^+O[,_P 5O&/P1^.O@76OAQ\4? 6IMI7B?PIKL<'VFTF,
M:7%K>65[9S76F:SHNJV<L&I:)K^BWNH:)KFEW-KJFD7]Y874%Q)Y)75OL<33
M3::LUHT]T^S/<_V:_P!H_P"+O[)/QM\ ?M!_ SQ3<^$?B5\.-:BU?1=0C\R2
MPO[=D:VU;P[X@L$F@76/"_B32YKO1/$6C3R+#J6DWMU;,\3NDL?^L5_P3D_;
MQ^&?_!1C]E?P)^T=\.T31]0U%'\-_$[P&]VMY?\ PV^*.C6UHWBGPC=W 5&N
M[%&N[76?#.JR0VTFM^$]7T/5KBRTZ\N[K3++_("K^A__ (-M_P!OW4/V1OVZ
M=!^"GBK6&@^"7[7EYHOPM\26EU<!+#0?BBT]S%\(?&%NLLD<4-Q<>(=1E\!:
MFWFPPOI/C)]1NUNIM!TR*/#$4U.+DOBBF_5+5K]5Y^K.K"UG3FHM^Y-V?E+9
M/[[)]+:O9'^F31117G'K'%_$;X=>!_B[X"\8_"[XE^&=*\9_#_Q_X<U;PEXQ
M\*ZW ;C2]>\/:Y9RV&IZ;>1JT<JI<6TSJD]O+#=6TOEW-I/!<Q13)_E+?\%=
M?^":_C#_ ()E_M6ZY\*IFU77?@SXV2\\:?L_^/\ 4(@7\2^!);L1SZ!J]W!%
M%9R>-/ 5Y/%X?\5Q0);-= Z/XHCT[3=,\4:7;+_K.U^9'_!6K_@G=X5_X*3_
M +('C/X+3QZ5IOQ7\.^9XZ^ GC74$$9\+_$S2+2865A>WZ12W%OX5\:V3W'A
M/Q9$L=S%%8:C!KT=C<ZQX?T9[?:C5]G+5^[+1^7][Y=?+Y'/B**JPT^..L7W
M[Q?D^G9^5[_Y)U%=-XT\&^*OAUXP\5?#_P <Z#J/A;QKX'\1ZUX1\7>&M7@-
MKJOA_P 2^'-2N=(US1=2MF),%]IFIV=S9W463LFA=0Q !/,UZ1XYV7P[^(/C
M+X3>/?!GQ/\ AWX@U#PIX]^'OBC0_&?@[Q+I4ODZCH7B7PWJ5OJVC:I:.0R>
M;9W]K!,$E22&4(8IHY(G=&_UN/\ @F1^W5X0_P""B7['GPP_:-\/'3[#Q1?V
M;>$_B]X1L9Q,? WQ<\-P6L/B_0&0L\T.GWK7%EXI\,?:6^TW'A#Q%X?N[D1W
M%Q-%'_D*U_1[_P &U?\ P4/?]D;]LVV_9_\ 'VMR6OP._:XN]%\!W*W=R(]-
M\)_&A+G[-\+O%G[XF.V@UZZO+KX>:V8OLRS?\))H&KZE<FT\+11G#$4^>%U\
M4;M>:ZK]5YJRW.K"U?9U.5OW9V3[*71_H_)WZ'^E71117G'K!1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %?C7_P7L_:\?]CW_@FA\<_$.B:K_9?Q$^,EK;_L]_#62*<6]XNN?%"UU"S\
M3:E83!)9K>^\/?#6Q\<>(=.NH8P\.JZ9IRI/:2RQ7,7[*5_ -_P=P?M12^,_
MVE?@%^R7HM^7T+X)?#R]^)_C&WM[G]S-X_\ BQ=K::38:G:*2/MGAOP/X5T[
M5--FD 9+3X@7JH-LS%M:,>>I%=$[OT6OX[?,PQ$_9TIM:-KE7J]/P5W\C^1"
MBBBO3/&"O[7?^#2;]B*.^U7XU?M^>,M-5X]$:Y^ 7P4-Q')E=4O+73->^+'B
MJ!)%10UKI=UX5\(Z1J%NTZ2KJOCC3Y1#);8D_BUT71=6\1ZSI/A[0-.O-8UW
M7M3L-%T72-.MY+K4-4U;5+J*QT[3K&UA5I;F\OKR>&VM;>)6DFGE2-%+, ?]
MA/\ 8!_98TC]BK]C7]GG]F32TM3=?"[X=:18>+;VR97M=8^(VM&;Q-\2]=MI
M!%$SVFM>/=9\1:E8K*K2P6%S:VSR2>0';GQ,^6'*GK-V_P"W5O\ HOO.O!T^
M:IS-:05_^WGHONU?JD?85%%%>>>J%%%% '\>O_!QS_P2\_;^_;V_:6^ WC3]
ME3X(/\5_A]X$^!DWA?6K\_%#X,^!H](\97WC[Q1JM_9IIWQ(^(7@_5KM[C1)
M/#\TE[8V5UIQ58H%NA<PW$2?SM_\0Y/_  68_P"C./\ S87]E;_Y^-?ZEU%;
MQQ$X144HV6UT[_A)'-/"4ZDY3E*:<M[.-MDM+Q;Z=S_+1_XAR?\ @LQ_T9Q_
MYL+^RM_\_&OZLO\ @VN_X)R?M9_\$_O#G[7W_#67P;_X5+XA^+6M_!+_ (1+
M_BX7PU\>?\)!HW@.P^*7V[_DFOCCQG8Z5_95]XS7_D)_V;=7W]I?N?MD-F?L
MO]/E%$\1.<7%J*3M>R=]&GUD^W8*>%ITIJ<7-M7MS.+6J:Z13V?<****P.D*
M*** "BBB@#\5O^"^?[('QU_;<_X)_P"I_!?]G'X<Q_$_XK1?%[X:^,=%\./X
MI\%^#FBL-"EUJUUO5(M;\?>)/"OAV*2UTO5KF V\NK+=7$5W(EK;S/D+_#U_
MQ#D_\%F/^C./_-A?V5O_ )^-?ZEU%;4Z\Z<>6*BU=O5.^OHT<]7#4ZLN>3FG
M9+W7%+3UB]?F?Y:/_$.3_P %F/\ HSC_ ,V%_96_^?C7ZH_\$4O^"+O_  4Y
M_9$_X*8?LX_'_P"/W[.$OPZ^#O@F+XQ0>-_%<?QH^ ?B=+&#Q3\!_B?X2\/0
MS^'O _Q6\1^)M5BO?&&N>';01V&B7Z6D\T.I7@MK*RN+VV_O=HJI8F<HN+4+
M233LG>S5OYB(X.E&49*52\9*2NXVNG=7]U:!1117.=85_FF_M6_\&_W_  5R
M^)7[4?[2?Q&\%?LE_P!M>#?'_P ??C%XU\):Q_POC]F;3O[6\,^*OB'XBUW0
M=3_L_5OC-8:K8?;]*O[2Z^Q:G8V6H6OF^1>VEO<QR0I_I945I3JRIMN*3O:]
MT^GHT8U:,*RBI.2Y;VY6EO;>Z?8_RT?^(<G_ (+,?]&<?^;"_LK?_/QH_P"(
M<G_@LQ_T9Q_YL+^RM_\ /QK_ %+J*U^M5/Y8?=+_ .2,?J5+^:I]\?\ Y ^.
M?^">?PE\8? ;]A7]D7X,?$/PW<^$/B#\,?V>OA5X+\>^&;K5_#VORZ+XVT+P
MAI=EXML5UGPI>:EX=U*VC\01:B;.ZTG4M1MI+1H/^)A>R"2ZE^QJ**YV[MM]
M6W]YUI<J45LDDODK=++[D%%%%(84444 %?Q*?\' _P#P2$_X*"_MM?MY:?\
M&K]EG]G:+XE?#G_A1'P\\(ZCXGC^*?P-\#O+XMT'7?'$VI64^D_$'XD^$?$%
MQ+9Z7J6B(NHG2Y+*6!H;:VO)3:2Q0?VUT5=.;IRYHI-V:UO;7T:,ZM.-6/))
MM*Z=U:]UZI_D?Y:/_$.3_P %F/\ HSC_ ,V%_96_^?C1_P 0Y/\ P68_Z,X_
M\V%_96_^?C7^I=16WUJI_+#[I?\ R1S_ %*E_-4^^/\ \@?SR_\ !N3^PS^U
M-^P;^RY\<?AS^U=\+O\ A57C+QA\?9O&OAS1_P#A-OAUXY_M'PRWP\\%:$NI
M_P!H?#?Q=XPTJTSJND:A:_8KZ^M=0'V?SS:"VE@FE_H:HHK"<G.3D[7>]MOQ
MN=4(*$8P5VHJROO\[)?D%%%%24%?PC_\':O[$,?AGX@_!O\ ;X\&Z4L6F_$F
M*W^!WQJDMK>.-%\<>&M*NM4^%OB:\>*,S7=YXB\%:=K_ (4OKNYD2&QL_A[X
M5LH=\E]M3^[BOAG_ (*4_LE6/[</[#_[1'[-LEM9S>(?''@.^O?AU=7@1$TO
MXI^$I8?%GPXOOM94RV-LWB[1M*L-7N+9DEET"^U:Q<R6UY<0RZ4I\DXRZ7L_
M1[_YF5>G[2E**WM>/^):K[]O1G^/[15B\L[O3[NZL+^UN;&_L;F>SO;*\@EM
MKNSN[:5H;FUNK:94FM[FWF1XIX)426*5&CD574@5Z]0\0]!^$OQ.\6_!3XI_
M#?XQ> K_ /LSQO\ "KQWX3^(OA'4"N]+/Q)X,UVP\1:+/+%D":!-0TZW-Q Q
MV3P^9#("CL#_ +(/[.OQM\*?M)_ ;X._'_P1*LGA7XQ?#CPA\0]'C$ADDL8/
M%.B6>JRZ3=DI&R:AHUU<3Z3J4,D<<MO?V5S!+'')&R+_ (OM?Z+O_!J3^U&W
MQ;_80\;_ +.FLZ@MSXD_96^)UY9Z3;-(7FA^%_Q@DU3QOX7>4R,TK,OCFV^*
M5E$ /)M]/L].MXMH38O+BH7@I]8NS]'_ ).WWL[<%.U24'M-77^*.OXQO?T1
M_471117">F%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 5_CX?\ !2']HE_VL/V[_P!JKX_I>_VAI/C_ .,G
MBMO"-UY@FW_#[PQ<KX-^&\?FJ%63[/X"\.^'+?>@"-Y64&W%?ZD7_!3SXZ']
MFS_@GM^V#\9;>];3M7\*_ CQU8^%K]9E@:T\<>,M,?P-X"G61R/FC\:>)=!9
M8U(EF($,)\UTK_($KLPL?CEUTBOS?Z'GXZ>L(>LVOPC_ .W?>%%%%=AYY^X?
M_!O!^RN/VH/^"H?P2FU73EO_  5^SW%J?[2'C 2HQB6;X<SZ?#\/4#%3"\I^
M*^M^!+J2TE)^TZ;9ZGA'6*3;_J2U_'?_ ,&AG[.T7A_X#_M1?M2ZI81C4OB7
M\2/#OP:\*W=Q;J+JW\.?##0E\4>)+C3;@C>=-\0Z_P#$+3+*^528Y;_P1"I^
M>T-?V(5YV(ES5&KZ122^Z[^=W9^AZV$ART4^LVY/TO9?@K_,****P.H****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** /\J[_@OM^RW;_LJ?\%0OVA-!
MT73H]-\%?&"^T_\ :'\#6\-K]BM5TSXLF\U+Q1;V-JBK;6^G:7\3K'Q[HFFP
MV1^R0V&F6T44=L4:SMOQHK^Z[_@[[_9V34?AO^R;^U;IEEBZ\*>,/%?P%\87
MD4;227.G>--)E\>^ Q<N"?(M-&OO!GCV..0IY<EUXFCB>19&MTE_A1KTZ,N:
MG%]4K/U6FOKO\SQ<1#DK3BMK\R]):V7DKV^05_23_P &M?[1Q^#O_!2F#X2:
ME>-%X<_:?^%7C+X=BWDD6*SC\:^#;8?%#PEJ<[MC-R-.\)^+?#.G1%ML]WXL
M6%4>=X-O\VU?17[(?QNN?V:_VI_V=OC];3SP+\'_ (T?#CX@Z@+=)))+K0_#
M7BO2]2\0Z8T,6)9X-6T*'4=+NK>(K)/;7DL*,K.&%SCSPE'NG;UZ/Y.S(I2Y
M*D)=%)-^E[/\+G^R]144$\%U!#=6LT5S;7,4<]O<02)-!/!,@DBFAEC9HY8I
M8V5XY$9D=&#*Q4@U+7DGNA1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 ?S.?\'6/QCD^'_\ P32T?X:V=YY=
MY\>?V@/AYX1U"Q5@'NO"W@RQ\1?%'4+A@>6@L_$_@[P6CA?F$UY;-]T-7^;U
M7]K'_!X=\3'G\2_L.?!NVGDCCTS0_C7\3-;MA,#%=OKM_P##_P +>%YWM_+#
M1R:>OAWQ?'',97$RZG*@CC,!:7^*>O1PZM27]YM_C;\D>1BY<U>2_E48K[KO
M\6PHHKKOA_X,U7XC>/?!'P]T)&DUOQYXN\->#-&C2,S.^J^*-9LM$TY%A#QF
M5FN[Z%5C$B%R0H=<[AN<VY_JR?\ !$7X&)^S[_P2Q_8V\&R6/V+5O$_PIL?C
M!KXDC,=[+JOQMO[[XJJNI*R1RI?:=I?BS3=%>"9%FLH=+@L91NM37ZK5@>%/
M#.D>"O"WAKP;X?M_LF@^$M T;PSHEIE3]ETC0=.MM*TVWRJHI\BRM(8LJB*=
MO"J, ;]>1)WDWW;?WNY[T(\D8Q7V8I?<K!7^?!_P77_X*]?MM_"7_@I7\;?@
MU^S-^TY\1/A=\,/A'I'PY\&+H'@V\TVUTBZ\5R^!-#\5^+]0D2YTRXN'U"WU
MWQ/=Z!>R2O@R:$$A#6\<,C_Z#]?XTW[8?QGF_:*_:O\ VDOCO).T\7Q;^.'Q
M/\?:<6;>+?1/$GC'5]2T"PB;:N;;3=$GT_3[7*AA;6L08E@2>C#14I2;2:4;
M6:OJWI^3.7&S<8046XN4F[IM.T5Y=+M7^1]>?\/M/^"KG_1\WQO_ /!KH_\
M\I:/^'VG_!5S_H^;XW_^#71__E+7Y:45V\D/Y8_^ K_(\[VE3_GY/_P*7^9^
MI?\ P^T_X*N?]'S?&_\ \&NC_P#REH_X?:?\%7/^CYOC?_X-='_^4M?EI11R
M0_EC_P" K_(/:5/^?D__  *7^9^I?_#[3_@JY_T?-\;_ /P:Z/\ _*6C_A]I
M_P %7/\ H^;XW_\ @UT?_P"4M?EI11R0_EC_ . K_(/:5/\ GY/_ ,"E_F?J
M7_P^T_X*N?\ 1\WQO_\ !KH__P I:/\ A]I_P5<_Z/F^-_\ X-='_P#E+7Y:
M44<D/Y8_^ K_ "#VE3_GY/\ \"E_F?J7_P /M/\ @JY_T?-\;_\ P:Z/_P#*
M6C_A]I_P5<_Z/F^-_P#X-='_ /E+7Y:44<D/Y8_^ K_(/:5/^?D__ I?YGZE
M_P##[3_@JY_T?-\;_P#P:Z/_ /*6C_A]I_P5<_Z/F^-__@UT?_Y2U^6E%')#
M^6/_ ("O\@]I4_Y^3_\  I?YGZE_\/M/^"KG_1\WQO\ _!KH_P#\I:/^'VG_
M  5<_P"CYOC?_P"#71__ )2U^6E%')#^6/\ X"O\@]I4_P"?D_\ P*7^9^I?
M_#[3_@JY_P!'S?&__P &NC__ "EH_P"'VG_!5S_H^;XW_P#@UT?_ .4M?EI1
M1R0_EC_X"O\ (/:5/^?D_P#P*7^9^I?_  ^T_P""KG_1\WQO_P#!KH__ ,I:
M/^'VG_!5S_H^;XW_ /@UT?\ ^4M?EI11R0_EC_X"O\@]I4_Y^3_\"E_F?J7_
M ,/M/^"KG_1\WQO_ /!KH_\ \I:/^'VG_!5S_H^;XW_^#71__E+7Y:44<D/Y
M8_\ @*_R#VE3_GY/_P "E_F?J7_P^T_X*N?]'S?&_P#\&NC_ /REH_X?:?\
M!5S_ */F^-__ (-='_\ E+7Y:44<D/Y8_P#@*_R#VE3_ )^3_P# I?YGZE_\
M/M/^"KG_ $?-\;__  :Z/_\ *6C_ (?:?\%7/^CYOC?_ .#71_\ Y2U^6E%'
M)#^6/_@*_P @]I4_Y^3_ / I?YGZE_\ #[3_ (*N?]'S?&__ ,&NC_\ REH_
MX?:?\%7/^CYOC?\ ^#71_P#Y2U^6E%')#^6/_@*_R#VE3_GY/_P*7^9^I?\
MP^T_X*N?]'S?&_\ \&NC_P#REH_X?:?\%7/^CYOC?_X-='_^4M?EI11R0_EC
M_P" K_(/:5/^?D__  *7^9^I?_#[3_@JY_T?-\;_ /P:Z/\ _*6C_A]I_P %
M7/\ H^;XW_\ @UT?_P"4M?EI11R0_EC_ . K_(/:5/\ GY/_ ,"E_F?J7_P^
MT_X*N?\ 1\WQO_\ !KH__P I:/\ A]I_P5<_Z/F^-_\ X-='_P#E+7Y:44<D
M/Y8_^ K_ "#VE3_GY/\ \"E_F?J7_P /M/\ @JY_T?-\;_\ P:Z/_P#*6C_A
M]I_P5<_Z/F^-_P#X-='_ /E+7Y:44<D/Y8_^ K_(/:5/^?D__ I?YGZE_P##
M[3_@JY_T?-\;_P#P:Z/_ /*6O]/G]B#XVR?M(_L=?LO?'F[O(;_5OBO\"/A?
MXT\23P>7L3Q=J_A#2IO&-F1%^[673_%/]KZ?/&F%CGMI$  7 _QNZ_TU/^#8
M?XS/\5?^"4W@'PO<W$ES?? 3XK_%?X/7,DV/-^SR:Q9_%C2(\@[G@M-%^*>G
MZ=;.0 L-B+=<_9R:YL3!*$91BE:5G9):->2[K\3KP=23J2C*3:<;KF;>J:VO
MY-_<?T*4445Q'I'X_?\ !>KX'0_'C_@E#^UUHR6:W.K_  [\#6GQQT.XV[Y=
M-F^#6MZ=X]\0WD(V/M:;P/H_BO2YF*_+::C<G?&<2I_E,5_M9?$OP-I7Q0^'
M/C_X::Z%.A_$3P3XJ\#:R&A%PITKQ;H5_H&HAH#)$)U^R:A-F$RQ"490R)NW
M#_%E\0Z#JGA;7]<\,:Y:R66M>'-8U/0=7LI5=);35-(O9]/U"UD21$D22WN[
M>:)UD1'5D(9%8$#NPLO=E'LT_O7_  #S<=&TH2[Q<7_VZ[_^W&/11174<)_K
MZ?\ !+CXOM\>/^"=7[%WQ0GN5O-3UW]G?X::7XANUE,PNO%G@WP]:^"/&%P6
M*JR--XH\.:O(\#&1K9F-NTT[1&:3[TK^=W_@UW^)K>/?^"4/@KPPUQYY^"_Q
MH^,WPRVGRBULNHZ[9?%Y+=BDTLAPGQ665//2WE6.9$2$VZP33?T15Y52/+.4
M>TG;TOI^![E*7-3IR[PC?UMK^(4445!H%%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% '^<7_P=B>-V\2_\%+/!7A>.
M?=;?#K]EGX;Z$]LJS*D.IZWXX^*'C"ZG;S8D1Y[C3M?T:-WMGFM_)M;9"ZW4
M=U$G\Q=?NO\ \')NNSZO_P %B?VG]/E1EC\+Z%\ M"M6:=Y1)!<?L^?##Q,S
MI&RA;91<^(KB,P1ED9XVN2PDN'5?PHKU*2M3A_A3^]7/$KN]:K_CDON=OT"O
MT;_X)"_#R/XH_P#!3W]A;PG/;?;+:+]I'X;>,+RT-NMU%<V/PWUJ+XC7UO=6
M[Q31S6,UIX4FCOTEC:$V33^<5CWNOYR5^ZO_  ;;>%H_$G_!8+]F6\G@^TP>
M$=$^.7BF2)[);V 21? OXB:%8SW!<%++['J6NV5Y:7K*6BU*WL4A*3RQ2(ZC
MM";[1E^1-)7J4UWG%?\ DR/]1.BBBO*/=/E3]NOXFR?!C]BC]KCXL6\JQ7WP
M\_9L^-GBW22RR,)-<T7X<^(KS0K;$11PUWK$=C:JPDB5&F#O-"BM*G^.%7^K
M+_P7V\6R>"O^"0G[:VL1LZ->>"/ WA(F.(2L8_'WQB^'/@652IDB 1XO$;I+
M+N)AC9YECE:,1/\ Y35=V%7NR?>5ON7_  3S,<_?A'M!O[VU_P"VA11174<0
M45^[/P3_ .#<[_@I?\?O@_\ #'XX> /"'PI_X07XN^!/"_Q'\&2:_P#%'3=#
MUBY\*^,='M->\/WE[I5UIYGLI+[2KZTO$C=G#0SQR1R21NCMZ?\ \0N7_!5W
M_H4?@C_X>?1?_E=4>TI_SQ^<E_7]/LS54:K5U3G9ZKW6?SKT5_11_P 0N7_!
M5W_H4?@C_P"'GT7_ .5U'_$+E_P5=_Z%'X(_^'GT7_Y74>UI_P \/_ E_77\
M^S#V%;_GW/\ \!9_.O17]%'_ !"Y?\%7?^A1^"/_ (>?1?\ Y74?\0N7_!5W
M_H4?@C_X>?1?_E=1[6G_ #P_\"7]=?S[,/85O^?<_P#P%G\Z]%?T4?\ $+E_
MP5=_Z%'X(_\ AY]%_P#E=7X.?&#X6^+/@=\6OBC\%/'L-C;^.?@_\1?&WPM\
M9V^F7J:EIL'BSX?^)=3\)^(H=/U&-4CO[&+6-(O$M+V-$2Z@6.=%59  XSC+
MX91?HTR94YPMSPE&^UTU<\ZHHHJB HK[@_83_P"">W[1W_!1?XB>+_A=^S5I
MGA+5/%?@CP6_C[7H?%_BJU\)V,?AY-<TCP\TEM>W<$Z7-U_:6MV*BU50QA:6
M7=B,@_J1_P 0N7_!5W_H4?@C_P"'GT7_ .5U2YPB[2E%/LVD_P ?7^K,N-*I
M-7C"4EM=)M'\Z]%?T4?\0N7_  5=_P"A1^"/_AY]%_\ E=1_Q"Y?\%7?^A1^
M"/\ X>?1?_E=2]K3_GA_X$OZZ_GV97L*W_/N?_@+/YUZ*_HH_P"(7+_@J[_T
M*/P1_P##SZ+_ /*ZC_B%R_X*N_\ 0H_!'_P\^B__ "NH]K3_ )X?^!+^NOY]
MF'L*W_/N?_@+/YUZ*_HH_P"(7+_@J[_T*/P1_P##SZ+_ /*ZC_B%R_X*N_\
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
MQ'P1_P"'[U[_ .=93^KU?Y5_X%'_ #_JS\KS];H?SO\ \!E_\C_5GY7_ +JZ
M*_A4_P"(Q+XD?]&(^"/_  _>O?\ SK*/^(Q+XD?]&(^"/_#]Z]_\ZRCZO5_E
M7_@4?\_ZL_*Y];H?SO\ \!E_\C_5GY7_ +JZ*_A4_P"(Q+XD?]&(^"/_  _>
MO?\ SK*/^(Q+XD?]&(^"/_#]Z]_\ZRCZO5_E7_@4?\_ZL_*Y];H?SO\ \!E_
M\C_5GY7_ +JZ*_A4_P"(Q+XD?]&(^"/_  _>O?\ SK*/^(Q+XD?]&(^"/_#]
MZ]_\ZRCZO5_E7_@4?\_ZL_*Y];H?SO\ \!E_\C_5GY7_ +JZ*_A4_P"(Q+XD
M?]&(^"/_  _>O?\ SK*/^(Q+XD?]&(^"/_#]Z]_\ZRCZO5_E7_@4?\_ZL_*Y
M];H?SO\ \!E_\C_5GY7_ +JZ*_A4_P"(Q+XD?]&(^"/_  _>O?\ SK*/^(Q+
MXD?]&(^"/_#]Z]_\ZRCZO5_E7_@4?\_ZL_*Y];H?SO\ \!E_\C_5GY7_ +JZ
M*_A4_P"(Q+XD?]&(^"/_  _>O?\ SK*/^(Q+XD?]&(^"/_#]Z]_\ZRCZO5_E
M7_@4?\_ZL_*Y];H?SO\ \!E_\C_5GY7_ +JZ*_A4_P"(Q+XD?]&(^"/_  _>
MO?\ SK*/^(Q+XD?]&(^"/_#]Z]_\ZRCZO5_E7_@4?\_ZL_*Y];H?SO\ \!E_
M\C_5GY7_ +JZ*_A4_P"(Q+XD?]&(^"/_  _>O?\ SK*/^(Q+XD?]&(^"/_#]
MZ]_\ZRCZO5_E7_@4?\_ZL_*Y];H?SO\ \!E_\C_5GY7_ +JZ*_A4_P"(Q+XD
M?]&(^"/_  _>O?\ SK*/^(Q+XD?]&(^"/_#]Z]_\ZRCZO5_E7_@4?\_ZL_*Y
M];H?SO\ \!E_\C_5GY7_ +JZ*_A4_P"(Q+XD?]&(^"/_  _>O?\ SK*/^(Q+
MXD?]&(^"/_#]Z]_\ZRCZO5_E7_@4?\_ZL_*Y];H?SO\ \!E_\C_5GY7_ +JZ
M*_A4_P"(Q+XD?]&(^"/_  _>O?\ SK*/^(Q+XD?]&(^"/_#]Z]_\ZRCZO5_E
M7_@4?\_ZL_*Y];H?SO\ \!E_\C_5GY7_ +JZ*_A4_P"(Q+XD?]&(^"/_  _>
MO?\ SK*/^(Q+XD?]&(^"/_#]Z]_\ZRCZO5_E7_@4?\_ZL_*Y];H?SO\ \!E_
M\C_5GY7_ +JZ*_A4_P"(Q+XD?]&(^"/_  _>O?\ SK*/^(Q+XD?]&(^"/_#]
MZ]_\ZRCZO5_E7_@4?\_ZL_*Y];H?SO\ \!E_\C_5GY7_ +JZ*_A4_P"(Q+XD
M?]&(^"/_  _>O?\ SK*/^(Q+XD?]&(^"/_#]Z]_\ZRCZO5_E7_@4?\_ZL_*Y
M];H?SO\ \!E_\C_5GY7_ +JZ*_A4_P"(Q+XD?]&(^"/_  _>O?\ SK*/^(Q+
MXD?]&(^"/_#]Z]_\ZRCZO5_E7_@4?\_ZL_*Y];H?SO\ \!E_\C_5GY7_ +JZ
M*_A4_P"(Q+XD?]&(^"/_  _>O?\ SK*/^(Q+XD?]&(^"/_#]Z]_\ZRCZO5_E
M7_@4?\_ZL_*Y];H?SO\ \!E_\C_5GY7_ +JZ*_CF_8[_ .#ICQ[^U+^U3^S[
M^SE?_L;>$/!ME\;?BSX*^&MUXKM/C1K.M77AZ#Q9K5KI,FKV^DS?#G38M1EL
MEN#.EG)?V:3L@1KB('</[&:SG"4&E)6;5UJG^39K3J0JIN#ND[/1K6R?5+N%
M%%%0:!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%<;X^^(WP]^%/A?4/&_Q1\=^#?AMX+TA5?5?%_C[Q/HG@[POIB,&*MJ
M&O\ B&^T[2K)6"L5:YNX@0K8)P<?@I^U'_P<V?\ !,_]GYM0T7X=^*?&W[4G
MC&T66%+#X+^'3#X,@OT+^7%J/Q&\;3^&=!NM/=55CJG@B#QU&IEB18)'%PMO
M482EI&+?HOS>R^9$ZD(*\Y1CZO5^BW?R1_0[17^>U^T7_P ';/[9'CPZAI?[
M-_P1^#W[/^BW'F1VFN^*)-6^,WQ!M KL(;FTO]03PCX#MWDCVM-::A\/M=2-
M_DBNG52\GXC_ !O_ ."L?_!27]HI[M?BO^V?\=]3T[4%G2_\.^%?&-Q\,/!U
M['<%C+%>>"?A;%X,\(W,6&9(XIM$>.&-FBA6.,E*WCA:CW<8^5[O\-/Q.:6-
MI+X5*?HN5?>]?_)3_5^^)_[0GP#^"4'VGXS_ !P^$'PCMO*,_P!H^)_Q+\%^
M 8/("&0S>;XKUK28_*$:LYDW; @+$[037YV?$/\ X+P?\$D?AE)<0Z_^VO\
M#?6)[?(\OX>:)\0OBK'/)@%8[>\^&?@[Q9I\F\D*)OM:VR$DS3QHCNO^4A<W
M-S>W-Q>7EQ/=WEW/+<W5U<RR3W-S<SR-+/<7$\K/+-/-*[R2RR,TDDC,[LS,
M28*U6$CUG)^B2_.YC+'3^S"*_P 3<ORY3_2L\8?\'3O_  2M\,O*NBZG^T%\
M0EC68I)X/^#PLDG,4"2HL0\?^*/ \BM<R.UM"9XX56>)VN&@MC%<2>!:O_P=
MW?L%PW*)H/[/'[7>I69@5I)]7\/_  :T2Y2Y,DH>)+2R^,GB"*2!8A"ZW#7L
M4CR22QFU18DEF_ST**I8:DOYGZO_ "2,WC*W>*](_P";9_?-+_P>!?LUB600
M_L?_ !RDA$CB*27QOX"AE>(,1&\D2+.D4C)AGC6:948E5ED #FUIO_!W_P#L
MNRWL,>K_ +(_Q\L=.;S/M%UIOBKX>:K>Q8BD:'R;"ZO=&@GWSB*.3?J5MY43
MR3+YSQK!+_ ?13^KTOY7_P"!2_S_ *OZ67UNO_,O_ 8_Y'^A]H'_  =S_P#!
M/N\;R_$?P(_; T)GN88HIM.\)?!O7K2."0A9+J\DD^-FC7<2P$EFAM+&_E>)
M6:,-+MA;Z/\ !7_!T'_P2;\520)KOQ ^,/PV69U227QK\%?%5_':J;I+<RSC
MX=-X^E9%B8WK"VBN9/LL;HL;7I2T?_,RHI/#4G_,O1_YIC6,K+^5^L?\FC_6
MA^'/_!:__@E+\4_(_P"$9_;G^!FF?:%1H_\ A8VMZE\'=HDBMYE$_P#PMS2?
M!'V5@ES&KK<^4T4RW%O($GM+J.']"O /Q4^&'Q5TV36?A?\ $?P%\2-(B95E
MU7P#XP\/>,--C9U#HLE]X>U'4;5&=&5U#2@LK!@""#7^*I6UX?\ $GB+PGJM
MMKOA77M:\-:W9-OL]8\/ZI?:-JMH^0=UMJ&G3VUW V5!W13(<@'/ J7A(])R
M7JD_RY32..E]JG%_X6U^?,?[9U%?Y,7P._X+7?\ !4O]GU[5/!'[9WQ>U[3+
M62,C0OBUJ=C\;=(:VC&S^SXH?BU8>,KG3;%HLQ+%HMWIDENI#V<MM,B2+^XO
M[.7_  =X_'?P\^G:5^U1^S#\.OB;IJ^1;7GB[X-^(-:^&/B:*!!B;4[KPUXF
M;Q[X=U_4I,!FLM/U'P-I[.Q,36J*(CC+#5%M:7H[/[G9?<V;QQE*6DE*'FU=
M?>KO\#^]BBOP\_97_P"#B#_@E[^U =.TF;XV3?L]>-=09(AX0_:0TR#X<PK,
M54,4^(4.H:W\*#"TQ,-JEUX[LM2N<HW]F1,_EK^V&BZUHWB32=.U_P .ZMIF
MO:%K%G;ZCI&M:+?VNJ:3JNGW<:S6M]IVI6,L]G?6=S$RRV]U;32P31LKQNRD
M$X2C*+M)-/S5CIC.$U>$HR]&G;U6Z^9IT444B@HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BOYQ/\
M@IG_ ,'#O@[_ ()N_M2:M^S)K7[+?B7XL7VE>"_!_C%O%^E_%;2_"-I-'XNL
M[B[CL%T:[\"Z_,CV(MRCW!U%EG+;EBB P?9?^"7/_!>S]F3_ (*5>+=>^$S^
M&[[]G?XYV6Z_\)?#7QQXNTG7X/B9H$4'FWUSX#\3P:;X?AU;Q'HICGGUKP=)
MI5OK$>CA==T@ZUIMGXAET#1TJBCS\KY;7OIL[:VO>VO;\F9*M2<_9\ZY[M6:
M:U72[23?:SUZ7/W6HHHK,U"BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **_/S_@IG^WMI/_  3<_9;U
M7]IO6OAIJ/Q8L=+\:>#_  <WA#2_$]MX1NYI?%UY<6D=^-9N]%U^%([$VY=[
M<Z<S3A@JRQ8R?YQ/^(Q+X<?]&(>-O_#^Z%_\ZNM(TJDU>,;J]KW6^G=KO_5F
M93K4J;Y9SY7:]K2>CTZ)H_L^HK^,'_B,2^''_1B'C;_P_NA?_.KH_P"(Q+X<
M?]&(>-O_  _NA?\ SJZKV%7^1_?'_/S_ #[,CZU0_P"?B_\  9?_ "/G^?9G
M]GU%?Q@_\1B7PX_Z,0\;?^']T+_YU='_ !&)?#C_ *,0\;?^']T+_P"=71["
MK_(_OC_GY_GV8?6J'_/Q?^ R_P#D?/\ /LS^SZBOXP?^(Q+X<?\ 1B'C;_P_
MNA?_ #JZ/^(Q+X<?]&(>-O\ P_NA?_.KH]A5_D?WQ_S\_P ^S#ZU0_Y^+_P&
M7_R/G^?9G]GU%?Q@_P#$8E\./^C$/&W_ (?W0O\ YU=?0/[*/_!TQX#_ &I?
MVE?@9^SE8?L:^+O!M[\;?B=X1^&MKXKN_C3HVM6OAZ?Q9J]MI,>KW&D0_#C3
M9=1BLFN!.]G'?V;SJI1;B,G<$Z%5)MP=DKO6.WW_ -:]F-8F@VDIW;:27++=
MVM]GS_/LS^KVBBBLC<**** "BBB@ HHHH **** "BBB@ HHHH **** "BOC'
M_@H7^U;J'[#_ .QM\<OVJ=*\%V?Q$O\ X0:%H&L6W@S4-;G\.6>NMK7C3PUX
M3>"?6K;3=8FL%MX]?>]62/3;HR/;+ 4193*G\D7_ !&)?$C_ *,1\$?^'[U[
M_P"=96D*4YJ\5=)VO=+73N[[.YE4K4Z32G*S:NM)/2]NB?G]WH?W5T5_"I_Q
M&)?$C_HQ'P1_X?O7O_G64?\ $8E\2/\ HQ'P1_X?O7O_ )UE7]7J_P J_P#
MH_Y_U9^5\_K=#^=_^ R_^1_JS\K_ -U=%?PJ?\1B7Q(_Z,1\$?\ A^]>_P#G
M64?\1B7Q(_Z,1\$?^'[U[_YUE'U>K_*O_ H_Y_U9^5SZW0_G?_@,O_D?ZL_*
M_P#=717\*G_$8E\2/^C$?!'_ (?O7O\ YUE'_$8E\2/^C$?!'_A^]>_^=91]
M7J_RK_P*/^?]6?E<^MT/YW_X#+_Y'^K/RO\ W5T5_"I_Q&)?$C_HQ'P1_P"'
M[U[_ .=97K'P%_X.R/B#\9OCG\%_@]<_L3^#= MOBO\ %CX=?#6XUV#XX:WJ
M$^BP>.O&&C^%Y=6AL)/AI:1WTNFQZHUY'9O=6R7+PB%KB%7,BIX>JE?E_P#)
MH_Y_U;TNUBJ#:2F[MI+W9;NWEY_@_*_]J=%%%8G0%%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !117X5?\%J?^"Q/B3_@DW_PS5_P
MCWP(T/XV?\+]_P"%R?:_[9\?7_@?_A&?^%5_\*J^S_9OL/A7Q-_:G]L_\+'G
M\[S?L7V+^RHMGVG[6_V>HQ<Y*,5=O;ILKO?R1,YQA%SD[15KNS>[26BN]V?N
MK17\*G_$8E\2/^C$?!'_ (?O7O\ YUE'_$8E\2/^C$?!'_A^]>_^=96OU>K_
M "K_ ,"C_G_5GY7P^MT/YW_X#+_Y'^K/RO\ W5T5_"I_Q&)?$C_HQ'P1_P"'
M[U[_ .=91_Q&)?$C_HQ'P1_X?O7O_G64?5ZO\J_\"C_G_5GY7/K=#^=_^ R_
M^1_JS\K_ -U=%?PJ?\1B7Q(_Z,1\$?\ A^]>_P#G64?\1B7Q(_Z,1\$?^'[U
M[_YUE'U>K_*O_ H_Y_U9^5SZW0_G?_@,O_D?ZL_*_P#=717\*G_$8E\2/^C$
M?!'_ (?O7O\ YUE'_$8E\2/^C$?!'_A^]>_^=91]7J_RK_P*/^?]6?E<^MT/
MYW_X#+_Y'^K/RO\ W5T5_.C_ ,$;O^"Z?BO_ (*H?'3XH?![7_V<?#WP9MOA
MY\)I?B5#KNC_ !)U+QK/JD\?C#PSX7_LB6PO?!WAN.TB,?B![S[8EU.X>U6'
M[/ME,B?T75E*,H/EDK/32Z>^O0VA.-2/-!W6U[-:K?=(****DL**** "BBB@
M HHHH **** "BBB@ HHHH ***_$;_@M%_P %<?$7_!*'PU\ -?\ #_P/T7XU
M/\:M=^(6CW5KK/CJ^\$+X?7P1I_A*]BGMY;+PQXE.HMJ)\321R1R):"V%HC*
M\QF81N,7)J*U;V)G.,(N<G:*M=V;W:2T5WNS]N:*_A4_XC$OB1_T8CX(_P##
M]Z]_\ZRC_B,2^)'_ $8CX(_\/WKW_P ZRMOJ]7^5?^!1_P _ZL_*^'UNA_._
M_ 9?_(_U9^5_[JZ*_A4_XC$OB1_T8CX(_P##]Z]_\ZRC_B,2^)'_ $8CX(_\
M/WKW_P ZRCZO5_E7_@4?\_ZL_*Y];H?SO_P&7_R/]6?E?^ZNBOX5/^(Q+XD?
M]&(^"/\ P_>O?_.LH_XC$OB1_P!&(^"/_#]Z]_\ .LH^KU?Y5_X%'_/^K/RN
M?6Z'\[_\!E_\C_5GY7_NKHK^%3_B,2^)'_1B/@C_ ,/WKW_SK*/^(Q+XD?\
M1B/@C_P_>O?_ #K*/J]7^5?^!1_S_JS\KGUNA_.__ 9?_(_U9^5_[JZ*_A4_
MXC$OB1_T8CX(_P##]Z]_\ZRC_B,2^)'_ $8CX(_\/WKW_P ZRCZO5_E7_@4?
M\_ZL_*Y];H?SO_P&7_R/]6?E?^ZNBOX5/^(Q+XD?]&(^"/\ P_>O?_.LH_XC
M$OB1_P!&(^"/_#]Z]_\ .LH^KU?Y5_X%'_/^K/RN?6Z'\[_\!E_\C_5GY7_N
MKHK^%3_B,2^)'_1B/@C_ ,/WKW_SK*/^(Q+XD?\ 1B/@C_P_>O?_ #K*/J]7
M^5?^!1_S_JS\KGUNA_.__ 9?_(_U9^5_[JZ*_A4_XC$OB1_T8CX(_P##]Z]_
M\ZRC_B,2^)'_ $8CX(_\/WKW_P ZRCZO5_E7_@4?\_ZL_*Y];H?SO_P&7_R/
M]6?E?^ZNBOX5/^(Q+XD?]&(^"/\ P_>O?_.LH_XC$OB1_P!&(^"/_#]Z]_\
M.LH^KU?Y5_X%'_/^K/RN?6Z'\[_\!E_\C_5GY7_NKHK^%3_B,2^)'_1B/@C_
M ,/WKW_SK*/^(Q+XD?\ 1B/@C_P_>O?_ #K*/J]7^5?^!1_S_JS\KGUNA_._
M_ 9?_(_U9^5_[JZ*_A4_XC$OB1_T8CX(_P##]Z]_\ZRC_B,2^)'_ $8CX(_\
M/WKW_P ZRCZO5_E7_@4?\_ZL_*Y];H?SO_P&7_R/]6?E?^ZNBOX5/^(Q+XD?
M]&(^"/\ P_>O?_.LH_XC$OB1_P!&(^"/_#]Z]_\ .LH^KU?Y5_X%'_/^K/RN
M?6Z'\[_\!E_\C_5GY7_NKHK^%3_B,2^)'_1B/@C_ ,/WKW_SK*/^(Q+XD?\
M1B/@C_P_>O?_ #K*/J]7^5?^!1_S_JS\KGUNA_.__ 9?_(_U9^5_[JZ*_A4_
MXC$OB1_T8CX(_P##]Z]_\ZRC_B,2^)'_ $8CX(_\/WKW_P ZRCZO5_E7_@4?
M\_ZL_*Y];H?SO_P&7_R/]6?E?^ZNBOX5/^(Q+XD?]&(^"/\ P_>O?_.LH_XC
M$OB1_P!&(^"/_#]Z]_\ .LH^KU?Y5_X%'_/^K/RN?6Z'\[_\!E_\C_5GY7_N
MKHK^%3_B,2^)'_1B/@C_ ,/WKW_SK*/^(Q+XD?\ 1B/@C_P_>O?_ #K*/J]7
M^5?^!1_S_JS\KGUNA_.__ 9?_(_U9^5_[JZ*_A4_XC$OB1_T8CX(_P##]Z]_
M\ZRC_B,2^)'_ $8CX(_\/WKW_P ZRCZO5_E7_@4?\_ZL_*Y];H?SO_P&7_R/
M]6?E?^ZNBOY>?^"4G_!P[XQ_X*1?M<Z-^S)K?[+?AGX3V.J^!/&WC%O%^E_%
M75/%UW#+X1LK:[CL!H]WX&T"%X[XSF-[@Z@K0!0RQ2YP/ZAJRG"4'RR5G9/=
M/?T-H5(U(\T'=7M>S6NG>W<****DL**** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **9++'!')--
M(D,,*/+++*ZQQQ1QJ7DDDD<A41%!9W8A54$D@ FOY"/BY_P=T? CP+\4/B!X
M+^'_ .RAXN^*_@KPGXOU_P .>&/B;9?&'2/#6G^/M(T;4;C3[3Q=I>AW/P[U
M6ZT[2-?2W_M+28+N^EO#IMQ:RW<=M<22VL-PA*=U%7MOJEOIU:,YU84[<\E&
M][:-WM:^R>UU<_KZHKXP_8 _;=^&7_!0K]EWP!^TW\+K:?1;#Q3_ &AH_BOP
M7?W\.I:Q\/?'F@3K:^)/!FL7D-M9)=SV$DEKJ&FZB+*R76?#VJ:+KD=G:PZG
M'!']GU+33::LUHTRTU)*2=TTFGW3V"BBBD,**** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BOR\_X*Y_\ !0_6?^"9/[*VF_M&Z'\+=,^+U[?_ !9\(_#4^%-6\577@ZUC
M@\3Z+XMU:35QJUGH7B&5I;-O#4<"69L DRW;NUQ&80LG\R__ !&)?$C_ *,1
M\$?^'[U[_P"=96D*52:YHJZO;=+MW?F8SKTJ<N6<K.R=N63T?FDT?W5T5_"I
M_P 1B7Q(_P"C$?!'_A^]>_\ G64?\1B7Q(_Z,1\$?^'[U[_YUE7]7J_RK_P*
M/^?]6?E>/K=#^=_^ R_^1_JS\K_W5T5_"I_Q&)?$C_HQ'P1_X?O7O_G64?\
M$8E\2/\ HQ'P1_X?O7O_ )UE'U>K_*O_  */^?\ 5GY7/K=#^=_^ R_^1_JS
M\K_W5T5_"I_Q&)?$C_HQ'P1_X?O7O_G64?\ $8E\2/\ HQ'P1_X?O7O_ )UE
M'U>K_*O_  */^?\ 5GY7/K=#^=_^ R_^1_JS\K_W5T5_"I_Q&)?$C_HQ'P1_
MX?O7O_G64?\ $8E\2/\ HQ'P1_X?O7O_ )UE'U>K_*O_  */^?\ 5GY7/K=#
M^=_^ R_^1_JS\K_W5T5_"I_Q&)?$C_HQ'P1_X?O7O_G64?\ $8E\2/\ HQ'P
M1_X?O7O_ )UE'U>K_*O_  */^?\ 5GY7/K=#^=_^ R_^1_JS\K_W5T5_"I_Q
M&)?$C_HQ'P1_X?O7O_G64?\ $8E\2/\ HQ'P1_X?O7O_ )UE'U>K_*O_  */
M^?\ 5GY7/K=#^=_^ R_^1_JS\K_W5T5_"I_Q&)?$C_HQ'P1_X?O7O_G64?\
M$8E\2/\ HQ'P1_X?O7O_ )UE'U>K_*O_  */^?\ 5GY7/K=#^=_^ R_^1_JS
M\K_W5T5_"I_Q&)?$C_HQ'P1_X?O7O_G64?\ $8E\2/\ HQ'P1_X?O7O_ )UE
M'U>K_*O_  */^?\ 5GY7/K=#^=_^ R_^1_JS\K_W5T5_"I_Q&)?$C_HQ'P1_
MX?O7O_G64?\ $8E\2/\ HQ'P1_X?O7O_ )UE'U>K_*O_  */^?\ 5GY7/K=#
M^=_^ R_^1_JS\K_W5T5_#UI?_!XYJT-HJ:W_ ,$\].U"^WN6N=+_ &J+G1[0
MQDCRT6RN_P!G?7)E=!D/(;]ED."L48&#Z7H'_!XC\,[EK(>*?V$_'6C)(DAU
M%M ^/&@>)6M)!%(8DLDU'X8>%!J"/,(8Y))WTQHXGDE6*5XEAF7U>M_)_P"3
M1_S&L50?_+S[XS_^1/[.J*_E*\'_ /!W1^P7J;6\/C7X _M7^$Y9EM5EGT;0
M?A/XNTVTFD)%VT\\OQ5\-:B]G:_*T<]KI-Q=W*E_^)?"RJC_ &!\/O\ @YB_
MX)'>-WM(=9^-OCOX87%W]G1(?B#\%OB4R0SW"VVVWN[[P'H/CK3+7RI;AX;B
M[GODTV!K6YGDO19B&YFETJJ^Q+Y*_P"5RU7HO:I#YNWYV/WUHKX(^%G_  5-
M_P""<7QG:VA^'G[;7[-FJ:A>-;)9Z'J_Q5\+>#?$UY)=DK!%:>%_&M_X>\17
M,I?;')%!I<DEO+)%%<+%)-$C_=.FZGINLV-MJFCZA8ZKIEXAEM-1TV[M[ZQN
MHPS(9+:[M9);>= ZLA>*1EW*RYR"!#36Z:]58T4HR^&2?HT_R+U%%%(84444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
MH\*I_$J?XY?^E,*_I"_X-7M&;5/^"I]K?+<+"/#G[._Q?UEXS&7-TL]SX/\
M#PMU8.HB97UU+HR$2 K;-%L!E#I_-[7],'_!J-_RD_U__LUGXK_^IA\+*57^
M%/\ PLJA_&I?XX_F?Z1%%%%>6>V?@%_P<UZQ!IG_  2+^-5E-<2PR>(OB'\#
M='M8XQ*4NYX/BCX=\0-;SF,;!$MKH=S=J9\1>?;0@'SS"#_F*5_IC?\ !T1:
MW-Q_P2?\;RP6\\\5C\:/@O=7LL,,DD=I;/XANK)+BZ=%9;>!KR[M+19I2D;7
M-U;P!C+/$C?YG->AA?X;\Y/\DOT/*QO\9?X(_G(****Z#D/]DC]B'PRO@O\
M8N_9#\'+#!;KX3_9?^ /AE8+666:V@70?A3X3TL0V\TP$TL$8M=D4LH$LD:J
M\@W$U]05XA^S+_R;=^SY_P!D0^%'_J!Z!7M]>1+=^K_,]^/PQ]%^04444AA1
M110 5_CZ?\%,_P#E)#_P4$_[/=_:N_\ 5\>/:_V"Z_Q]/^"F?_*2'_@H)_V>
M[^U=_P"KX\>UU87XY?X?U1PX[X*?^)_D?$5%%%=QYI_6;_P:&?\ )[7[2W_9
MK%Q_ZMKX;U_H-U_GR?\ !H9_R>U^TM_V:Q<?^K:^&]?Z#=>=B?XK](_D>M@_
MX*_Q2_,****P.H**** "BBB@ HHHH _SKO\ @[D_Y20_!/\ [,B^&_\ ZOC]
MI.OY:*_J7_X.Y/\ E)#\$_\ LR+X;_\ J^/VDZ_EHKU*7\*'^%'BXC^-4_Q?
MH@K]$_\ @D;_ ,I/OV"O^SI_@Y_ZF.F5^=E?HG_P2-_Y2??L%?\ 9T_P<_\
M4QTRJG\$O\,OR9%/^)3_ ,<?_2D?ZZM%%%>2>Z%%%% !1110!_F*_P#!S9X<
M30_^"N?QHU-4M5;QC\._@;XCD:W0K-(]K\+_  _X1#WS%%$ET(_"J1HZM(!8
MI9Q[PR-&GX U_11_P=&_\I7?%W_9$?@Q_P"F74:_G7KU:?\ #I_X(_\ I*/$
MK_QJO^.7YA7](W_!JWK*Z7_P5-BL6MVF/B/]G/XO:,D@D""U:"]\%^(3<,I1
MC*K)H3VHC!C(:Y67>1$4?^;FOZ*/^#7+_E*[X1_[(C\9_P#TRZ=2J_PI_P"%
MA0_C4O\ ''\S_3 HHHKRSVPK_,H_X.>]'@TS_@K3\3KV*6623Q#\*/@EK%TD
MFS9!/!X(M= 6*#:JMY1MM#MYF\PN_GS3881[$3_37K_,_P#^#HW_ )2N^+O^
MR(_!C_TRZC73A?XDO\#_ /2HG)C?X*_QQ_*1_.O1117>>4?UV_\ !H'K$4'[
M6/[5_A\PR--J?[/&A:Q'<!E$446A?$G0K*:%U/SF2=_$4#QLORJMO*&Y9*_O
M[K_/F_X-"U8_ML?M+N%8HO[+4RLX!VJS_%GX<E%+8P&8(Y4$Y8(Q (4X_P!!
MFO.Q/\5^D?R/6P?\%>4I?F%%%%8'4%%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '^15_P5R_Y2??MZ_\
M9T_QC_\ 4QU.OSLK]$_^"N7_ "D^_;U_[.G^,?\ ZF.IU^=E>M#X(_X8_DCP
M9_'+_%+\V%%%%42%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !6MH6OZ[X6UC3_$/AC6M6\.:_I%REYI6N:%J5YI&L:9=QY$=UI^I
MZ?-;WME<H"0D]M/%*N3M89-9-% '[-?LQ?\ !?O_ (*D?LOR:=9:9^T=K'QH
M\'6,D32^"/VBK1?BY8WD4+#RK7_A,=:GA^*FFVD4.^WAL]#^(&EV4<+(IMG^
MS6GV?^F[]CS_ (.SOV:/B-+IWA?]LKX0^*OV=M>FDM[:7XC> )+[XK?"R0LV
M+C4M7T6TL+3XD^%($+HL.G:1HGQ*D9(Y9IM3A+)!7^?O164Z-.>\4GWCH_PT
M?S3-X8BK3VFVNTO>7XZKY-'^T3\$OV@/@A^TEX(L_B1\ OBOX"^+_@>^81Q^
M)/ 'B72_$=A;W07=)IVI_P!GW$L^CZO;\I>:/JT-EJEE*K17=G!*C(/7Z_QA
M?@#^TG\>_P!ECQ]9?$_]G?XM>-_A!XYL?+3^W/!>MW.F?VC:1RB;^R_$&FYD
MTCQ/H<LBJUUH/B+3]4T6\P%N["9>*_L2_P"">G_!U_#>76@?#3_@HOX"MM.2
M9K;3A^TE\(]'N#:0L3'$-2^)/PGM!=7,<1'F7.IZ[\-'G*OY=OIOPT2(R3Q<
ML\-.-W%\Z[?:^[K\ON.VEC(2LJBY)=]XOY[KYZ>9_;117FWPC^,7PK^/?P_\
M/?%3X+?$'PE\4/AUXJM1>:#XQ\%:W8Z]HE^@PL]O]KL991:ZC83;K35=)O5M
M]4TB_BGT[5+.TOK>>WC])KFVW.Q--73NGJFMFNX4444 %%%% !1110 4444
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
M44?BW_LM_P &?_3QJ5?YH%>AAOX7_;S_ $/*QO\ &7^"/YR"BBBN@Y HHHH
M**** "OT3_X)&_\ *3[]@K_LZ?X.?^ICIE?G97Z)_P#!(W_E)]^P5_V=/\'/
M_4QTRIG\$O\ #+\F73_B4_\ ''_TI'^NK1117DGNA1110 4444 %%%% !111
M0 4444 %%%% !1110!^/?_!??_E$)^VM_P!B3X%_]7'\.:_RFZ_U9/\ @OO_
M ,HA/VUO^Q)\"_\ JX_AS7^4W7?A?X<O\;_])B>9COXD/\'_ +<PHHHKI.(*
M*** "BBB@ KZF_89_P"3V?V//^SIOV?/_5M>$:^6:^IOV&?^3V?V//\ LZ;]
MGS_U;7A&E+9^C_(J'QQ_Q1_-'^R%1117D'O!1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 5_$7_P>0_\ ..;_ +N\_P#?8*_MTK^(
MO_@\A_YQS?\ =WG_ +[!6V'_ (T/^WO_ $F1SXK_ '>I_P!N?^EQ/XBZ***]
M(\<**** "BBB@ HHHH _K-_X-#/^3VOVEO\ LUBX_P#5M?#>O]!NO\^3_@T,
M_P"3VOVEO^S6+C_U;7PWK_0;KSL3_%?I'\CUL'_!7^*7YA1116!U!1110 44
M44 %%%% !1110 4444 %%%% !7\8/_!XE_R3C]A#_L=OC[_Z8OA57]GU?Q@_
M\'B7_)./V$/^QV^/O_IB^%5:T/XL/5_DSGQ7^[U/^W/_ $N)_"K1117IGCA1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110!_11_P:Y?\I7?"/\ V1'XS_\ IETZO],"O\S_
M /X-<O\ E*[X1_[(C\9__3+IU?Z8%>?B?XO_ &ZOU/5P7\%_XY?E$****YSK
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH ***@NKJVLK:XO;VX@M+.T@ENKN[NI8[>VM;:WC:6>XN)Y
M62*&"&)'DEED=8XXU9W954D '\_7_!Q[^WY_PQQ^PCK/PP\%ZU_9WQM_:V_M
MOX2>$/LEQY6J:#\.OL,'_"X_&D&QHYHOLWAO5++P1I]W;307VGZ]X]TG6;%G
M;1Y]G^9'7ZJ_\%EOV][[_@H3^W3\4/BMI.K7=Y\'?!=W+\+?@)I[RS?88/AK
MX3O+FW@\2V]I)M%O=_$/6GU3QS>F2);R&+7+'1[B22'1K18_RJKTJ%/V<$G\
M4O>?=7V7R7XW/&Q%7VM5M/W8^['T6[^;N_2RZ']2W_!K=^WY_P ,_P#[5^N?
ML?\ CW6_LOPN_:O^S#P9]MN-EAX?^/GARSE_X1SR/-<0VO\ PL?P\EYX.NO+
M5KK5O$MA\/;!?DB-?Z*5?XE_AWQ#KOA+Q!H?BOPOK&H^'O$WAC6-,\0^'=?T
M>\GT_5]#UW1;V#4M(UC2[^U>.YL=1TS4+:WO;&\MY(Y[:Y@BFB=9$5A_KA?\
M$L?VX-'_ ."@_P"Q'\'?VB89[%?'%WI1\%?&;1K$11)X>^,?@Z&UL/&MH+.'
M,>GV.NO+8>-_#MAODDM_"?BO0!.YG:0##$T[-36STEZK9_-?D=>"JW3I/>-Y
M1_PWU7R;NO)OL?H=1117(=P4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?S/?\'77_*,'
MP]_V=/\ "C_U#OBI7^;Q7^D/_P '77_*,'P]_P!G3_"C_P!0[XJ5_F\5Z&&_
MA?\ ;S_0\G&?QG_AC^04445T'*%%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !7K/PK^/GQT^!>I?VQ\$_C/\ %;X/ZJ9_M+:E\+_B
M'XM\!7KS^6L1EDN?"VKZ5-([1(L3-([%XE$39C&VO)J* 3:U3L^Z/W7^ ?\
MP<??\%7O@6UG;7_QRT+X[>'[)E:/PY\?/ FB>+EF((\S[9XQ\-_\(9\3KQ9E
M"HRW/CN18@I:V$$DDTDG[K?LW?\ !WQ\/-4;3M(_:T_93\4>$9F:""_\<_ ;
MQ/8>,-+:64Q1R7C_  ^\<OX8U32M/MW,D\RVWCSQ1?\ V<;;:UNKA5CF_A2H
MK*5&G+>*3[QT?X:?>C:.(K0VFVNTO>_.[^YH_P!=7]E7_@K%_P $]OVSY;/2
M_@+^T[\/]:\87JQK%\./%L]]\-_B1)<N(A+:V'@OQ_9^'-:\0M;2SQV\]YX7
MM]<TLS,H@U"='C=_T3K_ !%Z_6_]CK_@N'_P4@_8J;2])\ _'G5_B3\.--:V
M1/A)\>#>_%+P,MC:G$6E:-<:MJ-OXU\%Z6JF0?8/ 7C#PM:.\KS30RRA77">
M%_DE\I?YI?HO4ZJ>.6U2%O[T?UB_T;]#_5YHK^6;]AS_ (.H/V0OCK+HG@G]
MK3PIJ_[*'Q!OF@L3XP^TW/CKX':E?.%A6:;Q'8V,'BOP,M]<D.(?$?AR_P##
MNB6[E]6\=F&&2[/]-_@GQUX)^)?A;1_''PY\8^%?'_@KQ%:K?>'_ !AX)\0Z
M1XJ\+:[8LS(MYH_B#0KR_P!)U.U9E95N+*[GA+*P#D@@<LH2@[2BU^7R:T?W
MG;"I"HKPDGY=5ZK=?<=51114EA1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%>+_'W]HGX'_LM?#/7?
MC%^T)\3?"OPH^&_AV,'4?$WBJ^-O%+<NKO;Z5HVG6T=UK/B37[_RW32_#GAW
M3M4U[59E,&FZ;=38C/\ #Y_P4@_X.HOBS\39->^%G_!/?P_>?!;P&[76FW?Q
M\\:Z=I]_\7_$=NLBPO<^!_#,KZEX:^&^F7D2W*PZCJR>)O&4]I<V6H61\ ZU
M:RVPTA3G4?NK3JWLO\_1:F56M3I+WWKTBM9/Y=/5M+YG]CO[7_\ P4(_8]_8
M1\,Q^(_VGOC?X4^'MQ?6S7.@>#%EG\0_$CQ4@=H0_AKX?>'X=2\5ZG9_:5%M
M<:RNF1Z!ITSI_:NJV$;>8/Y#OVS_ /@[<^)GB5M7\)_L*? [3/AMHSM/:VOQ
M?^.:VGBSQW-;L1Y5_H7PTT2]?P3X6U")T)1O$?B#XEV-S;S,LND6<ZJZ_P @
M/CCQWXW^)OBO6O'?Q'\8>*/'WC;Q)>/J/B'Q?XSU[5/$_B;7+^0!7O-7UW6K
MJ]U/4;EE55,UW=2R;%5 P55 Y2NR&&A'65YOST7W?YM^AY]3&5)Z0_=Q\M9?
M.73Y)/I=GU)^TG^VU^UK^V#KCZ]^TO\ M!?$[XO3BY-W9Z1XF\1W*>#M&G*J
MK/X:\!:4-.\#^%U<*&DB\.>'M+BDD+2.C2,S'Y;HHK=))62279*R^Y'*VV[M
MMM[MN[?S84444Q!1110 4444 %%%% !1110 4444 %%%% !1110!]Z_LH_\
M!3W]O#]BB:QA_9W_ &D_B%X2\+V4\$I^'&L7\/C;X77$4<K23V__  KSQG!K
MOA;3_MR/+!=W^B:;I>L^6X>VU.VN8;:X@_J3_8V_X.X]+NWTCPG^W9^S^^DL
M4BM;KXQ?L^22WUB9L)"EWKGPE\6:F;ZT@X-UJNI>'/'FJREGD72O!RJL5K7\
M.]%9SI0G\45?NM']ZW^=S6G7JT_AD[?RO6/W/;Y69_LC?LN_MK?LJ?MH^$F\
M:?LP?'+P)\7=)MX+>XU:PT#4GM/%OAI;O_CVC\7^!-;@TOQKX0GG(800>)=
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
M_P#)F%%%%8G2%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% '^15_P5R_Y2??MZ_P#9T_QC_P#4QU.OSLK]
M$_\ @KE_RD^_;U_[.G^,?_J8ZG7YV5ZT/@C_ (8_DCP9_'+_ !2_-A1115$A
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110!]O?L/?\%$?VKO\ @GK\18_B!^S9\2M0\/V=]>6<_C/X;ZTUSK/P
ML^(]K9[HUL?&W@Q[J"ROY5MI;BTLM?T^32_%FAQ75RWA_7]*FFDD;_10_P""
M57_!<G]F?_@I5I6G^ [R2U^"/[4]GIS2Z[\$O$VL6\EIXM:RA>:_USX.^([@
M6@\:Z4MM%)J%]X=DMK/QIX=@BOVO=)U'0M.3Q5J'^6C6KH>NZWX8UK2?$GAK
M6-5\/>(M!U&RUC0M>T/4+O2=:T75]-N([O3M4TG5+":WOM.U&PNX8KJROK.>
M&YM;B*.:"6.1%895*,*FKTETDM_FNJ_'LT;T:\Z+T]Z'6+>GJNS_  ?5'^VG
M17\<G_!%3_@XZL?BM=>%?V4_^"A'BC2M ^(TT=GH7PQ_:7U:73M$\->.YXHY
M(K7PU\8KJ26STSPWXTN EM:Z)XUCB@T+Q=<,;/Q%_8_B4V^H>+/[&Z\^<)4Y
M<LEKT?1KNF>K3J0JQYHOU76+[-?TGT"BBBH- HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** /\F+_ (+:?\I7/VYO^RWZK_Z9]%K\M*_4O_@MI_RE
M<_;F_P"RWZK_ .F?1:_+2O6A\$?\,?R1X53^)4_QR_\ 2F%%%%40%%%% !11
M10 5_I#_ /!J+_RC!\0_]G3_ !7_ /4.^%=?YO%?Z0__  :B_P#*,'Q#_P!G
M3_%?_P!0[X5USXG^%_V\OU.O!?QG_@E^<3^F&BBBO//5"BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH ***_)7_@K1_P5H^#7_!+SX-?VQK']G>._
MVAO'>G7T?P5^"L=\8[K6;J,R6K>-?&K6L@O-!^&V@W@Q?WX\F_\ $=_"WASP
MXWVS^TM2T-I.344KMNR7]?TB92C"+E)V2W?];M]%U/3?^"D'_!4']FO_ ()F
M?"E/'/QGUEM=\>^)+:_3X6?!3PW>VG_">_$?4[2-@TD$$WFCP]X0L+EH(O$/
MC?5+=]*T@316MK#J^NW>F:%J/^:?_P %#_\ @J1^U;_P4H^(<GBCXY>+Y-,^
M'VCZC<7/PZ^!WA.>[T_X8_#ZU99(8);72VE,GB/Q5);22)JGC;Q(]_K]XUQ<
M6EC+I'A]=/T#3_EG]I/]I7XT_M<?&/QA\>/C]XXU7Q]\2/&E\]SJ.JZC(5L]
M-L4DE;3O#GAO2T/V+P]X6T."4V>A^']+B@T_3;4;(8O,>:63PJO0I48TU=ZS
M>[[>2_SW?EL>37Q$JSLKQ@MH]7YR[^2V7F]0HHHK<YPHHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "NT^'GQ'^('PD\9^'_B
M-\+?&OBGX=>/O"M\NI>&O&?@K7=3\->)M#OE1X_M.F:UI%S:7]G(\,DL$WDS
MJL]O+-;S+)!+)&W%T4!ML?VM?\$SO^#J74M-/AWX0?\ !231FU73E6VTNP_:
MC\!:$W]KVB(I1+KXM_#?0K5DUA22!<^*/AQI]I?QQQ0)-X"U>ZGO=97^U+X8
M_%+X;?&GP-X?^)OPC\=^%/B5\/?%=F+_ ,.^,_!.NZ=XC\.ZO;!WAE:SU32[
MBYM7EMKB.6TO;8R+=6-[#/97D,%U!-"G^*G7WY^P;_P4P_:W_P""<_CMO%O[
M.GQ$GM/#FJW4,_C;X1^*A=:]\)_'\4*^6@\1^%/MEJ+;588_W=EXI\.WFA^*
M["+?:6NMII]S?65URU,-&6L/=?;H_P#+\5Y([:.,E&T:MY1_F^TO7^9?^3>;
MV/\ 7LHK\3/^"8'_  70_9/_ ."C]AI7@=KZ#X&?M-_94&I_ SQKK%LY\2W4
M-L9[R^^$GBN6+3[+Q_IRK'<3OI"VNF>---M[:ZN+_P -#2H(M9N_VSKCE&47
MRR3371_UJO-:'HQG&:4H24D^J_)]4_)V:"BBBI*"BBB@ HHHH **** "BBB@
M#_,__P"#HW_E*[XN_P"R(_!C_P!,NHU_.O7]%'_!T;_RE=\7?]D1^#'_ *9=
M1K^=>O5I_P .G_@C_P"DH\2O_&J_XY?F%%%%69!1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110!^B?_  2-_P"4GW[!7_9T_P '/_4QTRO]=6O\BK_@D;_RD^_8*_[.G^#G
M_J8Z97^NK7#BOCC_ (?U9Z>!_AS_ ,?_ +:@HHHKE.T**** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBOC_\ ;6_;J_9M_8 ^$%Y\9/VD?'5MX8T=VNK+
MPGX7L%BU+QW\1O$%O )QX:\!^&1/!<ZUJ9$D)O+IY+31-#MYX[_Q#JNDZ<6N
MPTFVDE=O1)";44VVDEJV]$CZKUW7=$\+Z+JWB3Q+K.E>'?#N@:=>ZQKNOZ[J
M%II&BZ+I&FV\EWJ.J:MJFH36]CIVG6%I%+=7M]>3PVUK;Q233RQQHS#^/+_@
MJ-_P='^$?A_+XE^"?_!..WTKX@^,;?[9I&K_ +3WB33TOOAYX<OHV$$[_"CP
MEJ5NT?Q$OK:0W MO%WB:&W\"K<VL-UI>A_$'0M0BOD_G@_X*G_\ !;K]IW_@
MI9KFI>#I+R\^#?[+EEJ8G\-? CPSJTC1:ZME<QSZ=KGQ9U^VBLIO'NO)/;VU
M_::9<PP^$?#=W#;RZ'HJZK#<Z]J/XL5V4L,E:535_P O1>O=^6WJ>=6QCE>-
M*\5_._B?HNB\]_0],^+_ ,9OBO\ '_X@:]\5/C7\0_%OQ1^(OB:<3ZWXO\:Z
MU>Z[K5YLRMO;+<WDL@M-.L8B+?3=*LDMM,TRT6.ST^TMK6*.%?,Z**Z]MCAW
MW"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M*^F/V5_VQ/VD_P!BGXDVWQ6_9F^+'B;X7>+$^SQ:JNDSQ7?AWQ7IUL\DD>C>
M-/">IQ7OAOQ=HZM-,\5AK^F7T5G/*;VP-I?I%=1_,]%#2:LTFGNGJG\AIM--
M-IK5-.S3[IK8_P!'K_@EM_P<G?L]?M?2^'_@[^UA%X<_9D_:'O?L>EZ5KMUJ
M;V_P-^*>KSLD$4/AWQ#J\\EQ\/?$5_.3';^$_&FH7.G7DS6MIH7C36=7U&'0
MK?\ INK_ !%Z_I:_X)(?\'$_QN_8GF\,? W]J*;Q+\?/V5K9;+1=(NY;I=1^
M+7P3TN'9;VS>#-4U*:-O&/@W3K8+;_\ "O\ Q#J,+:790VB^#M=T.TT]_#^L
M\=7#;RI_./\ \BW^3^3V1WT,9M&KZ*?_ ,DOU7S6[/\ 2.HKR#X$?'WX.?M.
M?"[PO\:/@-\0?#WQ,^&?C&S6\T/Q1X<NFFMW8*IN=-U*SGC@U+0]>TR1_LNL
M^'M;L]/UO1KU9++5+"TNHWB7U^N/;<]!--73NGJFMFNX4444 %%%% !1110
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
MKI[_ ,KV^3Z>C^]'=1QC5HU=5_.EJO\ $EOZK7R9_J1T5\1_L,_\%"_V7/\
M@H=\+HOB=^S?X]BUEK**T7QI\/->6VT?XF_#;4[M7V:3XW\*)>7DEBSR13QV
M&M:9=ZKX7UO[//)H.NZG%#*Z?;E<;33::::W3W/034DFFFGJFM4PHHHI#"BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_('
M_@JO_P %COV>/^"8'@=;+Q 8OB?^T;XITDW_ ,-_@-H>J0V>I7%I.]U;6WC#
MQ_JJQW9\&> X[NSN;>._>SO-9\0WMO+I_AS2;Q+76-2T7R#_ (+2_P#!:7X=
M_P#!-#X=R_#WX>RZ'X^_;#\?:')/X"\!3R+>Z1\.-(O5EMX/B=\3H+>5)8=*
MAE25O"WA9I;?4?&>HV[HCVF@VFJZK;?YFGQ4^*OQ&^-_Q#\7?%CXM^,M=^('
MQ&\=ZU>>(/%GB[Q)>O?:MK&JWTA>6:60A8K>VA79;6&G645MINEV$-MIVF6E
MI86MO;1=-&AS^]*ZAT6SE_DN[W[=UQXC$JG>$+.?5[J/^;\NG7L?1O[;G[??
M[3W_  4%^*UU\5OVDOB#>>)+F&6[C\'^!]+-QI7PW^&VCW4B-_87@+PBMS/9
MZ1;"*&VAOM5N9+_Q-X@:TM[SQ/KNM:@GVL_&5%%=R2222LEHDCS&W)MMMMZM
MO5L****8@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** /6_@C\>OC-^S9\0]%^+'P&^)?B_X4_$/P_*LFF^*/!NKW&E7WE>9'
M+-IVH11EK+6M%O3$D>IZ#K-KJ&BZK;@VNI6%U;.\3?VV_P#!,[_@Z=\$>/#X
M=^$/_!1?1[#X;^+I5MM*L/VD_!6E3#X<Z[<JABAN?B;X,LOM.H>!-0O&2$7G
MB'PI#JOA";4+N:YN- \!Z#;-)#_!O143IPJ*TEKT:W7H_P#/0UI5ITG>+TZQ
M>L7\NC\U9^=C_;+\,>*?#/C?P]HWB[P9XCT+Q=X4\1:?;ZMX?\3^&-7T_7_#
MVNZ7=H)+34M&UK2KB[TW4]/NHR)+>\LKF>VF0AXY&4@UNU_DS_\ !./_ (+
M?M??\$UO$UG%\*_%;>-_@I=ZG]M\8?L]>/;R]O\ X>:W'<R[M3OO#;*\E_\
M#SQ7<(SS1>)?"QACN;^.SE\4:/XJTZU_LF;_ $0_^";W_!8/]D3_ (*7>'4M
M_A7XDE\"_&O2],2^\8_L_>/KJQLO'VDK%"AU'5/"\L,HT_XA>$+6Y,B+XC\.
M$W5G;&SF\5:#X5N]0M=.;@J4)4]?BC_,NG^)=/7;SZ'IT<33JV7PS_E;W_PO
MKZ:/RMJ?JK1116)T!1110 4444 %%%% !1110 4444 %%%% !17G7Q>^*_@3
MX%?"WXA?&;XGZ[!X:^'GPN\'^(/'7C+7)U:0:?X?\-:;<:IJ,D%M&#/?7TD%
MLT&G:;:)+>ZGJ$MMI]C#/>7,$+_PS?LV_P#!VI\;/#GQI\:G]I_X-Z+\1?V>
M?%GQ \1ZMX27P!#IWAGXP?"#P/JFM75QH'ARW=Y;3P=\4;;POH9LM,2#7$\)
M^(=5NTNM2U#QU<;HK(:0ISFFXJ_+:_2]^BON^O\ PZ,JE:G2<5-VYKVTNE;J
M^RUW]>S/[WJ*^+OV._\ @H5^Q_\ MY>%/^$G_9D^-7A?QW=VEG%>>(? L\SZ
M!\3/!ZN4C=?%/P_UI;/Q+IMM'=.;.+6H[&Y\.:E<1R'1M9U* +,WVC4--.S3
M36Z:LU\F:)J23BTT]FG=!1112&%%%% !1110 4444 %%%% !1110 4444 ?Y
M]O\ P=Y_#TZ3^V5^S+\44MUB@\<_LV3^"WE151;J_P#AO\3/%VK7$LH6%3)<
MI9?$G2X'FDFE=K:*T@V11V\?F?R4U_>[_P '@7PJDU?]G?\ 8\^-R0*R?#[X
MS>/OA=<7 DD$D8^+O@FR\56Z-"O[J2)F^"LV)I<M;2%8X2HO)@_\$5>E0=Z4
M?*Z^YO\ 2QX^*5J\_.S7SBOUN%?6/[!GQ,B^#7[;O[(7Q6NIEAT[X?\ [2WP
M1\4ZR[>0%;0=)^(_ARYU^!GN4>&%;G14O[<W!"O;"4W$,D4T<<J?)U.5F1E=
M&9'1@R.I*LK*<JRL""K*0""""",@YK9JZ:?56^\P3LTUNFG]SN?[<U%?/O[)
MOQ@7]H+]ES]G/XZ"6*67XO\ P.^%GQ(O/)P$AU+QEX)T37M4M"@)\J6RU&^N
MK.>$G=!/!)"_S(17T%7D-6;3Z.WW'O)W2:V:3^\\_P#BSX!LOBM\*_B7\+M3
MD6+3?B3\/_&7@'4)73>L=EXP\.:EX>NY&0A@ZI!J,C%"K;@",'.*_P 6K6M&
MU/P[K.K>'];LY=.UG0M3O]&U?3Y]OGV.IZ9=2V5_9S;&=/-M;N"6"38[+O1M
MK,,$_P"VK7^2C_P6:^!C_L[_ /!4']L_X>I9?8-+U#XRZU\3O#T$4:I91^'?
MC1:V7Q<TBVTTQHD+6.F6OC5='C2'>+273IM/F<W-I.!U85ZSCW2?W.S_ #1P
MXZ/NTY=G*+^:37Y,_,6BBBNT\X_T3?\ @TQ^-*>-_P!@7XJ?!R[NO-U;X'?M
M :W+:6N\M]E\&_$_PYHGB31FV$#R_M'BW3OB V%8JVS=@,6S_4W7^=C_ ,&G
M/[1J?#3]N[XE?L^:IJ/V71_VF?@]?-HUB9RBZG\1O@Q->>-="C$!^2=[3X>Z
MC\6;I7_UL*))L_=R38_T3J\W$1Y:LNTK27S6OXIGL862E1AWC>+]4]/P:844
M45B= 4444 %?X^G_  4S_P"4D/\ P4$_[/=_:N_]7QX]K_8+K_'T_P""F?\
MRDA_X*"?]GN_M7?^KX\>UU87XY?X?U1PX[X*?^)_D?$5%%%=QYI_6;_P:&?\
MGM?M+?\ 9K%Q_P"K:^&]?Z#=?Y\G_!H9_P GM?M+?]FL7'_JVOAO7^@W7G8G
M^*_2/Y'K8/\ @K_%+\PHHHK Z@HHHH **** "BBB@#_.N_X.Y/\ E)#\$_\
MLR+X;_\ J^/VDZ_EHK^I?_@[D_Y20_!/_LR+X;_^KX_:3K^6BO4I?PH?X4>+
MB/XU3_%^B"OT3_X)&_\ *3[]@K_LZ?X.?^ICIE?G97Z)_P#!(W_E)]^P5_V=
M/\'/_4QTRJG\$O\ #+\F13_B4_\ ''_TI'^NK1117DGNA1110 5RGCSQGH7P
MX\#>,_B'XHNEL?#/@/PIXB\9^(KUR%2ST+POI%YKFKW3,Q"A;?3[&XE8D@ (
M23BNKK\4?^#A/]HQ?V=/^"5/[1LMI?+9^)?C?9Z/^SGX7C:01B_;XK7,MEXX
ML0?,21V;X2Z;\1+A8XEE,C6P66/[,9Y(ZC'FE&/\S2^]DSDH0E)[13?W?YG^
M7G\0/&NM?$GQ[XW^(OB.9KGQ#X^\7>)?&NO7#R/*\^M>*=9O=<U29I9/GD:6
M^OYW:1_G<L6;DFN1HHKUMCP0K_08_P"#1/X32>'/V-?VC_C)<V[6]Q\4OVA;
M7P?9._F;KW0OA3X#T.ZM+V(%C!]F_MSXC>)=/1T59S<Z?=K-NC2V-?Y\]?ZP
M/_!#'X%?\,^_\$JOV//"=S:_9]9\8?#<_&?7I)(?(N[B]^-NM:G\4-.6_C*1
MLMWI7AKQ/H/A_;(BRQV^CV\4VZ:-W;GQ,K4[?S22^2U_-(Z\%&]5O^6+?S=E
M^39^L]%%%>>>J%?XS7[6OQ-A^-7[57[3'QBMITN;7XK_ +0'QC^)%K/%-%<0
MRVOC?XB>(O$ML\,T$<,$L!@U./R7@AB@:+888HX]J+_K<?MU_&,?L^?L7?M5
M_&M+R.QO_AI^S_\ %?Q5H4TC(HD\4V'@O6#X2LT,G[OS]1\3/I.GVRN"KW%U
M$I!S@_XXE=F$7QR]$OQ;_0\_'2_AQ_Q2?X)?J%%%%=AYY_HD?\&DOP_;P_\
M\$_/C)X^N8%BNOB)^U)XH@M)?)*-<Z!X-^''PUTVR<SO$C3+'KVH>*(51'FM
MX3&Y21;B6ZBC_J@K\9O^#?CX4O\ "7_@DC^R1IUU"L>J^-O#WC/XK:G*L!MS
M=)\2?B)XK\4>'IG1LN[1>#;WPU9B=F87"6BSQ;()(HH_V9KRZKO4F_[S7W:?
MH>W07+1IK^XG]ZO^H4445F:A1110 4444 %%%% !1110 4444 %%%% !17BW
MQ\_:-^!7[+?P\U+XK_M"_%3P;\(_A_I3"*?Q%XRU>'3HKN]:.2:'2=$L%\W5
M?$>O7<<,K6/A_P /V.IZW?\ ENME83LC ?QU_P#!0;_@["FN(M;^'/\ P3H^
M'\MBS--8G]H[XPZ+;R7"JI=#?_#KX2W?VFV5G(CN-.UOXE23CRC+;:E\-8Y6
MCGBN%.=1^ZK]WLEZO^F95*U.DO?DD^D5K)_+]79>9_;[17YZ_P#!+C]N;0/^
M"AO[%OPE_:*LGTZU\:WNG/X/^,?AO3I%V>%?B[X32&P\7V"VH:1['3M;9K/Q
MEX:M99)9X_"?B?0OM$KW/GA?T*J6G%M/=.S^1I&2E%26JDDT_)ZH****0PHH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH _R*O^"N7_ "D^_;U_[.G^,?\ ZF.IU^=E?HG_
M ,%<O^4GW[>O_9T_QC_]3'4Z_.RO6A\$?\,?R1X,_CE_BE^;"BBBJ)"BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH *_M9_X($?\ !??^P_\ A"OV&/VY_&O_ !(_^)?X5_9\_:#\5:A_
MR _]79:+\*OBKK5[)_R _P#4Z?X&\<ZA-_Q(_P#1_#?B2X_L/^S-3T/^*:BH
MJ4XU(\LOD^J?=?JNII3J2I24HOR:Z-=4_P#/==#_ &Z**_C[_P"#<C_@M7=?
M&O3O#O\ P3__ &KO%LMY\7?#ND/:?LZ_%#Q#>-+>?$_PSHMJ\S_"_P 5ZG=2
MM+=?$#PMI,#S^$=7GW/XP\+Z=<Z9J4Z^*M$M+CQC_8)7FS@X2<9;K[FNC/8I
MU(U8*<=GHUU3ZI^:_%6:T84445!H%%%% !1110 4444 %%%% !1110 4444
M%%%% '^3%_P6T_Y2N?MS?]EOU7_TSZ+7Y:5^I?\ P6T_Y2N?MS?]EOU7_P!,
M^BU^6E>M#X(_X8_DCPJG\2I_CE_Z4PHHHJB HHHH **** "O](?_ (-1?^48
M/B'_ +.G^*__ *AWPKK_ #>*_P!(?_@U%_Y1@^(?^SI_BO\ ^H=\*ZY\3_"_
M[>7ZG7@OXS_P2_.)_3#1117GGJA1110 4444 %%%% !1110 4444 %%%% !1
M110 445E:[KNB^%]$UGQ+XDU;3M \.^'=*U#7=?UW6+VWTW2-%T72+2;4-4U
M;5=1NY(K2PT[3K&WGO+Z]NI8K>UMH99YI$CC9@ ?&'_!0_\ ;S^$G_!.C]F7
MQA^T1\59H[^XLO\ BG_AMX"@O4L]:^)_Q)U*TNY_#W@S2)&BN&MHYUL[K5-?
MU?[-<QZ#X:TW5]8>VNWM(K*Z_P HC]K#]JOXT_MI_'?QS^T/\>O%,_B;Q[XW
MU&680H]S'H'A+0(IYWT/P/X,TNXN;O\ L/P?X8M9S8Z+I:SSS;?.U#4[O4=:
MO]3U.]^\_P#@M)_P4W\0_P#!2S]K#6/%.B7NH6?[.OPGEU?P/^SWX6F:[MXY
M?#:W_P#Q-OB3J^FW!1;?Q9\2KFTM-5OD:V@N=*\.V?A?PO<FYG\/RW]Y^/\
M7HT*2IQN_CDM?);\O^?GZ'D8FNZLN6+]R+TM]I_S/]/+U"BBBMSF"BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH N:=J.H:1J%CJVDWUYI>JZ7>6VHZ9J>G7,]EJ&G:A93I<V=]8WEL\5
MS:7EI<Q1W%M<V\D<\$\:2Q.DB*P_K\_X)1_\'//C?X6?\(O\!_\ @HI/K'Q*
M^&]NEKHWA_\ :6TZTGU;XH^#K=/)M;-/BGI%JK3_ !+T"T@"M=>+--A;XCV\
M<-Q=:I:_$/4;Y7LOX]Z_;C_@AM_P2OUC_@I-^T]:W?CC3-0M/V6?@C>:3XI^
M-VO*)[6'Q7<>?]I\.?![1;Z--S:OXWFM96\0SVLMO-H/@BTUS4$O['7+OPQ#
MJ6=6,'!NHM(J]^JVV?=NRMUT-J,JJFE2;YF[6WB^_,MK);O=+9H_U!_ WCCP
M?\3/!OA;XA_#[Q)H_C'P-XWT#2O%/A'Q7X>OH-2T/Q%X=URRAU'2-8TJ_MF>
M&ZL;^RN(;BWFC8ADD&0&! ZFL_2=)TO0=+TW0]#TW3]%T31=/L])T?1])L[;
M3M+TG2].MH[/3]-TW3[..&TL-/L+2&&UL[.UABMK6VBC@@C2)%4:%>6>TKVU
MWZVVN%%%% !1110 4444 %%%% '^9_\ \'1O_*5WQ=_V1'X,?^F74:_G7K^B
MC_@Z-_Y2N^+O^R(_!C_TRZC7\Z]>K3_AT_\ !'_TE'B5_P"-5_QR_,****LR
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@#]$_P#@D;_RD^_8*_[.G^#G_J8Z97^NK7^1
M5_P2-_Y2??L%?]G3_!S_ -3'3*_UU:X<5\<?\/ZL]/ _PY_X_P#VU!1117*=
MH4444 %%%% !1110 4444 %%%% !1110 445^$7_  6E_P""TOP[_P"":'P[
ME^'OP]ET/Q]^V'X^T.2?P%X"GD6]TCX<:1>K+;P?$[XG06\J2PZ5#*DK>%O"
MS2V^H^,]1MW1'M-!M-5U6VJ,7)J,5=O^ON)G.-.+E)V2_JR[M]CUW_@J]_P6
M)^ '_!,#X>BWU=['XF_M)>+M*EN?AC\!])U>W@U&2&0RV]OXU^(UU ;BZ\&_
M#V"ZBGBM[Z6TDU;Q9?VEUI'A>SN18Z_JWA[_ #.?VO?VR?VA?VYOC)K?QR_:
M/\>7WC3QAJF^TTFP0RV7A/P/X>6>6>R\(> _#@GFL_#7AG3FFD:&RMFDNKZ[
MDN=7UN^U77+_ %'5+OR7XO?&#XG_ !]^)/B[XP?&7QOK_P 1OB9X[U636O%?
MC'Q->&]U;5KYXXX(@S!8[>SL;&S@M].TG2M/@M-*T;2[2STK2K*STZSM;6+S
M>O0I48TU?>3WE^B[+\7UZ)>16KRK.VT$](_JWU?X+IU;****V, HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** /T>_P"";_\ P5!_:6_X)G?%>/QQ\&]<DUWX>:_?6)^*OP.\0W]RO@'X
MEZ5;,L;-/"L=U_PC7C"SM=\?A[QWI%HVL:/(?LMY#K7AZYU7P]JG^G#^P#_P
M4/\ V<?^"CGP7L_B]\ O$RM?6"V=E\1OAAKEQ8P?$3X5^(KI)BFC^+]%MKFX
M*6=^;6\E\.>);)I] \36=K<RZ7>-=V&JV&G?Y %?4_['?[9GQ_\ V$_C9X?^
M/'[.WC2Y\*>+=(:*SUK2Y_-N_"GCSPNU[:7NI^"/'6AK/!%KOA?6&LX!=6QE
MMK^QN(K;5M#U#2=<L-/U.TPK4545UI/OT?D_R3Z>:.FAB)4GRRO*F]UUCYQ_
MRV?D]3_9!HK\U_\ @F+_ ,%.O@7_ ,%./@7;_$KX:W$7ACXD^&(M.TWXS_!C
M4M1ANO$_PU\3W4+E'1PEO)KW@G7I+>[N/!WC&WM(+76+6"YL;ZVTKQ)I6NZ%
MI?Z45Y[3BVFK-:-,]:,E)*46FFKIKK_7X!1112&%%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 ?YG__  =&_P#*5WQ=_P!D1^#'_IEU&OYU
MZ_HH_P"#HW_E*[XN_P"R(_!C_P!,NHU_.O7JT_X=/_!'_P!)1XE?^-5_QR_,
M****LR"BBB@#^BW_ ((J?\%W/B!_P3WUW2?@1\?;OQ#\2?V-]<U"*V@T])9=
M2\3_  !O=2U1[C4/%?@&!UEN-3\(SRWMYJ'BSX>1,OVFX+:]X3:SUPZMIGBO
M_2$^&WQ+^'_QB\">%_B?\*_&7ASX@_#SQKI4.M^%/&7A/5;36O#^NZ9.SQK<
MZ?J-E)+!+Y4\4UI=0EEN+*]M[FQO(H+RVG@C_P 4ZOV]_P""/7_!:?XP_P#!
M,?QW#X/\1G7/B?\ LB^+M8DO/B%\((I[675?#&I7RPP3_$+X4W.I2P0:1XJM
MDAB;5O#LU_8^&?&]G&UEK#:=K$>C>*-"YJU#GO.&DNJ_F_X/YG9A\2Z=H5&W
M#9/=P_\ M?+IT['^I717CWP#^/OPB_:?^$O@SXX_ OQOH_Q"^&7CW2HM5\/>
M(]&F+(RGY+O3-4LIECOM%U_1[M9=-U[P_JMO::OHFJ6]SIVIV=M=V\L2^PUP
M;;GJ)IJZ=T]4ULUW"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH _G6_X.CO^44?BW_LM_P &?_3QJ5?YH%?Z7_\ P='?\HH_
M%O\ V6_X,_\ IXU*O\T"O0PW\+_MY_H>5C?XR_P1_.04445T'(%%%% !1110
M 5^B?_!(W_E)]^P5_P!G3_!S_P!3'3*_.ROT3_X)&_\ *3[]@K_LZ?X.?^IC
MIE3/X)?X9?DRZ?\ $I_XX_\ I2/]=6BBBO)/="BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@#\>_\ @OO_ ,HA/VUO^Q)\"_\ JX_AS7^4W7^K)_P7W_Y1
M"?MK?]B3X%_]7'\.:_RFZ[\+_#E_C?\ Z3$\S'?Q(?X/_;F%%%%=)Q!1110
M4444 %?4W[#/_)[/['G_ &=-^SY_ZMKPC7RS7U-^PS_R>S^QY_V=-^SY_P"K
M:\(TI;/T?Y%0^./^*/YH_P!D*BBBO(/>"BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ K^(O\ X/(?^<<W_=WG_OL%?VZ5_$7_ ,'D
M/_..;_N[S_WV"ML/_&A_V]_Z3(Y\5_N]3_MS_P!+B?Q%T445Z1XX4444 %%%
M% !1110!_6;_ ,&AG_)[7[2W_9K%Q_ZMKX;U_H-U_GR?\&AG_)[7[2W_ &:Q
M<?\ JVOAO7^@W7G8G^*_2/Y'K8/^"O\ %+\PHHHK Z@HHHH **** "BBB@ H
MHHH **** "BBB@ K^,'_ (/$O^2<?L(?]CM\??\ TQ?"JO[/J_C!_P"#Q+_D
MG'["'_8[?'W_ -,7PJK6A_%AZO\ )G/BO]WJ?]N?^EQ/X5:***],\<**** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** /Z*/^#7+_ )2N^$?^R(_&?_TRZ=7^F!7^9_\ \&N7
M_*5WPC_V1'XS_P#IETZO],"O/Q/\7_MU?J>K@OX+_P <ORB%%%%<YUA1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH _R*O^"N7_ "D^_;U_[.G^,?\ ZF.IU^=E?HG_ ,%<O^4GW[>O
M_9T_QC_]3'4Z_.RO6A\$?\,?R1X,_CE_BE^;"BBBJ)"BBB@ HHHH ***_=;_
M ()R?\$$/VC_ /@I5^S]>_M$?"GXQ?!'P)X8L?B)XC^'$FB?$*;QVFO/JOAK
M2_#NJW=\B^&_!^NZ?_9\\/B2UCMRUZ+GS8+CS((T\MGF4HP5Y.RVN5"$IOE@
MG)VO9=OGZGX4T5_6;_Q"&?MM?]'+?LL?^!'Q:_\ G;T?\0AG[;7_ $<M^RQ_
MX$?%K_YV]1[>E_.OQ_R-/JU?_GW+\/\ /S_/LS^3*BOZS?\ B$,_;:_Z.6_9
M8_\  CXM?_.WH_XA#/VVO^CEOV6/_ CXM?\ SMZ/;TOYU^/^0?5J_P#S[E^'
M^?G^?9G\F5%?UF_\0AG[;7_1RW[+'_@1\6O_ )V]'_$(9^VU_P!'+?LL?^!'
MQ:_^=O1[>E_.OQ_R#ZM7_P"?<OP_S\_S[,_DRHK^LW_B$,_;:_Z.6_98_P#
MCXM?_.WH_P"(0S]MK_HY;]EC_P "/BU_\[>CV]+^=?C_ )!]6K_\^Y?A_GY_
MGV9_)E17]9O_ !"&?MM?]'+?LL?^!'Q:_P#G;T?\0AG[;7_1RW[+'_@1\6O_
M )V]'MZ7\Z_'_(/JU?\ Y]R_#_/S_/LS^3*BOZQ;O_@T._;E2UN'L/VC_P!E
M"YO5B<VMO=ZE\7[*UFG"GRX[B[A^%>H2VT3-@/-'973QJ2RP2$;3XQXS_P"#
M4C_@J!X7MI)]#US]EOXCRI;"=;/P9\6/%MC<S2EIP;.-_B'\+_ =F+E1%&Q:
M:[BM-MS %NF9;E;=JM2?VX_-V_.P/#UE_P NY?)7_(_FAHK]4/C9_P $2?\
M@JC\ ;:]U#QS^Q?\6-7TBP6YGFUCX5PZ#\;+%;"V8F35)U^$.M>-K[3K!8!]
MKEEU:ST^2SM!)-?PV@@N!%^7VJZ5JFA:E>Z/K>FW^CZOIMS+9ZCI6JV=QI^I
M:?=P,4FM;VQNXX;JUN87!26">*.6-@5=01BK4HR^&2?HT_R,Y1E'2491?:2:
M_-(H4444R0HHHH **** "BBB@ HHHH V_#/B7Q#X,\1Z#XO\(ZWJOAGQ5X6U
MC3?$/AOQ%H=]<Z9K6A:[H]Y#J&DZQI.I6<D5W8:CIU];P7=E>6TL<]O<0QRQ
M.KH"/]3/_@B3_P %1-(_X*7?LL6NJ^++[3+/]I;X-KI'@[X]^'+18+,ZI>S6
MD@\.?%/2=-@VQ6WA[XB6]A?SR6]O'#;Z1XKTKQ/HUO;1:99Z5/>?Y6-??_\
MP3+_ &]/'?\ P3F_:Y^'G[1/A-K[4?"\$X\)?&+P5:3+&GQ!^$6O7MB_BSPX
M1(Z0C5;0V5CXE\*7,SK!8^+M T*ZNQ/81WEG<Y5J2J1T^)?"_P T_)_@]3?#
MUG2GK\$K*2[=I>J_%71_KTT5Q7PV^(W@GXO?#[P5\5/AOXAT_P 6^ /B)X7T
M3QGX-\3:7(TEAKGAOQ%I\&J:1J-N75)8UN;.YB=X)XXKFVD+V]S##<121)VM
M>8>SOL%%%% !1110 4444 %%%% !1110 4444 %%%% '^3%_P6T_Y2N?MS?]
MEOU7_P!,^BU^6E?J7_P6T_Y2N?MS?]EOU7_TSZ+7Y:5ZT/@C_AC^2/"J?Q*G
M^.7_ *4PHHHJB HHHH **** "O\ 2'_X-1?^48/B'_LZ?XK_ /J'?"NO\WBO
M](?_ (-1?^48/B'_ +.G^*__ *AWPKKGQ/\ "_[>7ZG7@OXS_P $OSB?TPT4
M45YYZH4444 %%%% !1110 4444 %%%% !1110 4444 %?R>?\'3O_!0NZ^!W
M[/7A7]B#X:Z^UA\1OVFK.;7OBM-IURT6I:%\ ]&U!K3^QY'ADBN;1?BMXKLI
MM$>2-Y(-0\*>$_'.@:C;M::VN_\ JWU'4;#2-/OM6U2\MM/TS3+.ZU'4;^\F
M2WM+&PLH'N;N\NKB5EC@MK:WBDFGFD94BB1G=@JDU_D&?\%*OVO=7_;G_;;^
M/_[2%[=W,OA_Q?XVOM+^&MC.TZKHOPH\*$>&_ASIB6L[NMG<OX7TZPU36XK=
M((+GQ)J6M:D+>*6^E6NC#PYYW>T-?5O;]7\CEQ=3DI\JNI5-$UT2MS?>FE\S
MX6HHHKT#R0HHHH **** "BBB@ HHHH ***W_  OX4\4^-]>T[PMX+\-:_P"+
M_$^L3BUTCPYX7T?4=?U[5+D@L+?3M(TFVN]0OIRH)$-M;RR$ D+@&@# HK]N
M_P!GG_@W>_X*L?M"0VFI#]GQ?@AX=O%0IK_[0_B.R^&DT)?=E;OP.8M9^*5H
MR  N9_ 2*-RJK,^5'[#_  E_X,]?B%>QV=W\=OVU_!OAN5&)O]!^$OPFUOQM
M'.AC $=GXM\8^*O #6C"5BQFF\%7H:.,)Y"M/YEOG*M3CO-?+WORN;1P]:=F
MJ<K/J[17XV/XO:*_T3_ '_!I/_P3T\/+;S^._B]^U1\0[^-8A<6Z>+OAQX0\
M.W!46;RLNG:5\,+K7H#+-!>( /%CK'8WH@"M>VT>I-]+Z5_P;(?\$CM/M!;7
M?P=^).NS"1W-_JOQQ^)<-VRN05B9-$UO1['RXL80K9+*03YDDAP1F\32_O/T
M7^;1JL'6?\B]9?Y)G^8S17^G7J'_  ;*?\$B[VSGMK;X*_$/29Y541ZCI_QR
M^*,EY;$.K%H$U7Q%J>GLSJIC87-C<*$=BJK($D3QCQ;_ ,&HG_!,3Q$&_L7Q
M)^U-X#8^44_X1?XJ^#K^-6C212&7QM\+/%SND[.LDZB5'S$BV\ELK2!SZS3_
M +R]4OT;!X*M_<?I)_JD?YO=%?W<_$;_ (,]?A+?17,GPC_;8^(OA>=8Y'M+
M7XC?"3PUX\BFE6)3#;W-_P"&?%OPX>VCEG5UDO(M-NFMXI5=;&Y> I<_F?\
M&?\ X-.?^"AG@6*\U#X3?$']GOXZ6$/F?9-+L/%7B#X=^,[S:KLN=+\:^';?
MP=;>;A8UW_$%]LKX?;$IFJU7I/[:7JFOQ:L9RPU>.]-O_"U+\$V_P/Y=J*^\
M/VA_^"8/_!03]E1;VZ^.W[)/QF\':)IJSOJ'C#3_  PWCKX?V:VXW2M<_$7X
M>S^*_ D2A TB%_$0$L222Q;XHY'7X/K1--7337=.Z^]&+C*+M*+B^S33^YA1
M113$%%%% !1110 4444 %%%% 'N?[-'[.GQ3_:T^.OPT_9W^"^A-X@^(WQ2\
M26OA[0[9S+'I^GQ,LEUJ_B+7;N&&X?3O#?AC1K:_\0>(M2$$QL-&TV]N5AF>
M-(9/]:O]@?\ 8E^%/_!/O]F+X>_LU_"B!;JS\,69U+QGXQGLX[/6?B1\1-5C
MAE\6^/-<19;EX[C6+Z)8=+TV2\O8_#OARST7PS9W4UAHUJQ_'7_@W5_X),#]
MB3X%C]ISXW>&FL_VI_V@_#=I)%I.L636^K?!KX07\MKJVD>!GM[@"XT_Q9XN
MDMM,\4>/XYT@N].DM_#WA*>TL[WP[K,FJ?TJ5Y]>KSOEB_<C_P"3/OZ+I\WU
M5O5PM'V<>>2]^:T[QCV\F]WVT6]PHHHKG.L**** "BBB@ HHHH **** /\S_
M /X.C?\ E*[XN_[(C\&/_3+J-?SKU_H*_P#!83_@WX_:6_X*+_MGZW^TK\+O
MC/\  SP1X4U3X>^ O"$.@^/IO'R>(8[[PG875I>W,B^'O!NMZ;]DN7G5K4K?
M-,5#>;%&< _EO_Q"&?MM?]'+?LL?^!'Q:_\ G;UZ,*U-0@G-)J,4UKNDK]#R
M:M"M*K4DH-IS;3TU3?KY_P!69_)E17]9O_$(9^VU_P!'+?LL?^!'Q:_^=O1_
MQ"&?MM?]'+?LL?\ @1\6O_G;U7MZ7\Z_'_(S^K5_^?<OP_S\_P ^S/Y,J*_K
M-_XA#/VVO^CEOV6/_ CXM?\ SMZ/^(0S]MK_ *.6_98_\"/BU_\ .WH]O2_G
M7X_Y!]6K_P#/N7X?Y^?Y]F?R945_6;_Q"&?MM?\ 1RW[+'_@1\6O_G;T?\0A
MG[;7_1RW[+'_ ($?%K_YV]'MZ7\Z_'_(/JU?_GW+\/\ /S_/LS^3*BOZS?\
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
M#UYS5FT]UHSUDTTFG=-)IK9IZI_,****!A1110 4444 %%%% !1110 4444
M%%%% !1110 4444 ?YG_ /P=&_\ *5WQ=_V1'X,?^F74:_G7K^BC_@Z-_P"4
MKOB[_LB/P8_],NHU_.O7JT_X=/\ P1_])1XE?^-5_P <OS"BBBK,@HHHH **
M** /U9_X)6?\%9?CS_P2^^+1UOP?+/XX^!/C35=.?XR_ [4[UHM'\46=OLM7
M\2^%KF02)X4^(NF:=NBTOQ!;1-:ZE%#:Z5XFLM6TN"TBLO\ 3U_9%_:]^ _[
M<7P/\+_M _L\>,(O%?@7Q(KVMU;7"167B?P=XDM(X7U?P7XXT);BYE\/>*]$
M:XA%[I\DT]M=6EQ8ZSHM]JOA_5-)U:^_QL:_0'_@G7_P4A_:&_X)J?&VV^+7
MP2U6+5/#^L+:Z9\4?A)XANKW_A!/BCX9BE+_ &#6;6UE5],\0Z7YD]SX3\8V
M$;:MX;OY95,>IZ#J.O>'M:PK454]Z.D[?*7D_/L_D]+6ZL/B'2?+*\J;Z=8^
M:\NZ^:UW_P!>>BOB#]@;_@H%^SQ_P47^!]A\:?@#XC:<VK66E_$/X?:R8;;Q
MS\+?%MQ9K=2^&O%NEH[#:X$[Z+X@T]KGP_XDM+>>YT>_G>UO[>R^WZ\]IIM-
M6:T:9ZJ:DE*+335TULT%%%%(84444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110!_.M_P '1W_**/Q;_P!EO^#/_IXU*O\ - K_ $O_ /@Z._Y1
M1^+?^RW_  9_]/&I5_F@5Z&&_A?]O/\ 0\K&_P 9?X(_G(****Z#D"BBB@ H
MHHH *_1/_@D;_P I/OV"O^SI_@Y_ZF.F5^=E?HG_ ,$C?^4GW[!7_9T_P<_]
M3'3*F?P2_P ,OR9=/^)3_P <?_2D?ZZM%%%>2>Z%%%% !1110 4444 %%%%
M!1110 4444 %%%% 'X]_\%]_^40G[:W_ &)/@7_U<?PYK_*;K_5D_P""^_\
MRB$_;6_[$GP+_P"KC^'-?Y3==^%_AR_QO_TF)YF._B0_P?\ MS"BBBNDX@HH
MHH **** "OJ;]AG_ )/9_8\_[.F_9\_]6UX1KY9KZF_89_Y/9_8\_P"SIOV?
M/_5M>$:4MGZ/\BH?''_%'\T?[(5%%%>0>\%%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !7\1?_!Y#_P XYO\ N[S_ -]@K^W2OXB_
M^#R'_G'-_P!W>?\ OL%;8?\ C0_[>_\ 29'/BO\ =ZG_ &Y_Z7$_B+HHHKTC
MQPHHHH **** "BBB@#^LW_@T,_Y/:_:6_P"S6+C_ -6U\-Z_T&Z_SY/^#0S_
M )/:_:6_[-8N/_5M?#>O]!NO.Q/\5^D?R/6P?\%?XI?F%%%%8'4%%%% !111
M0 4444 %%%% !1110 4444 %?Q@_\'B7_)./V$/^QV^/O_IB^%5?V?5_&#_P
M>)?\DX_80_[';X^_^F+X55K0_BP]7^3.?%?[O4_[<_\ 2XG\*M%%%>F>.%%%
M% !1110 4444 %%?>_\ P3D_X)]_$O\ X*5?M WO[._PI\:>!O GB>R^'GB/
MXCR:W\0GU]-!?2_#6J>'=+N[%&\-Z-KNH?VA/-XCM9+<-9"V\N"X\V>-O+5_
MW6_XA#/VVO\ HY;]EC_P(^+7_P [>HE4A!VE))[VU_R-(4:DUS0@Y*]KJV^G
MGYH_DRHK^LW_ (A#/VVO^CEOV6/_  (^+7_SMZ/^(0S]MK_HY;]EC_P(^+7_
M ,[>I]O2_G7X_P"17U:O_P ^Y?A_GY_GV9_)E17]9O\ Q"&?MM?]'+?LL?\
M@1\6O_G;T?\ $(9^VU_T<M^RQ_X$?%K_ .=O1[>E_.OQ_P @^K5_^?<OP_S\
M_P ^S/Y,J*_K-_XA#/VVO^CEOV6/_ CXM?\ SMZ/^(0S]MK_ *.6_98_\"/B
MU_\ .WH]O2_G7X_Y!]6K_P#/N7X?Y^?Y]F?R945_6;_Q"&?MM?\ 1RW[+'_@
M1\6O_G;T?\0AG[;7_1RW[+'_ ($?%K_YV]'MZ7\Z_'_(/JU?_GW+\/\ /S_/
MLS^3*BOZS?\ B$,_;:_Z.6_98_\  CXM?_.WH_XA#/VVO^CEOV6/_ CXM?\
MSMZ/;TOYU^/^0?5J_P#S[E^'^?G^?9G\F5%?UF_\0AG[;7_1RW[+'_@1\6O_
M )V]'_$(9^VU_P!'+?LL?^!'Q:_^=O1[>E_.OQ_R#ZM7_P"?<OP_S\_S[,_D
MRHK^LW_B$,_;:_Z.6_98_P# CXM?_.WH_P"(0S]MK_HY;]EC_P "/BU_\[>C
MV]+^=?C_ )!]6K_\^Y?A_GY_GV9_)E17]9O_ !"&?MM?]'+?LL?^!'Q:_P#G
M;T?\0AG[;7_1RW[+'_@1\6O_ )V]'MZ7\Z_'_(/JU?\ Y]R_#_/S_/LS^3*B
MOZS?^(0S]MK_ *.6_98_\"/BU_\ .WH_XA#/VVO^CEOV6/\ P(^+7_SMZ/;T
MOYU^/^0?5J__ #[E^'^?G^?9G\F5%?UF_P#$(9^VU_T<M^RQ_P"!'Q:_^=O1
M_P 0AG[;7_1RW[+'_@1\6O\ YV]'MZ7\Z_'_ "#ZM7_Y]R_#_/S_ #[,_DRH
MK^LW_B$,_;:_Z.6_98_\"/BU_P#.WH_XA#/VVO\ HY;]EC_P(^+7_P [>CV]
M+^=?C_D'U:O_ ,^Y?A_GY_GV9_)E17]9O_$(9^VU_P!'+?LL?^!'Q:_^=O1_
MQ"&?MM?]'+?LL?\ @1\6O_G;T>WI?SK\?\@^K5_^?<OP_P _/\^S/EK_ (-<
MO^4KOA'_ +(C\9__ $RZ=7^F!7\EG_!'O_@WX_:6_P""='[9^B?M*_%'XS_
MSQOX4TOX>^/?"$V@^ 9O'S^(9+[Q986MI97,:^(?!NB:;]DMG@9KHM?+,%*^
M5%(<@?UIUQ5Y1G4O%W7*E?[ST<+"4*7+-.+YF[/LT@HHHK$Z0HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_
MEV_X.A/^"A/_  SE^RCIW[(/@#5OL_Q8_:VL=0L_%DUE=^5?^%?@)I%[;P>+
M9)XTW.G_  L[40? %JDZ?9M1\-Q?$*)72ZLX37]-GBGQ/X>\$>&?$?C/Q=K.
MG^'?"GA'0M7\3^)_$&K7"6FEZ%X>T#3[C5=:UG4KN4B.UT_3--M+F]O+B0A(
M;:"21R%4FO\ (L_X*;?MKZ__ ,% ?VTOC+^TCJ4E]#X7UW7#X:^%&@WQ97\+
M_"+PH\NE^!-(-L6=+.^O-.5_$GB*"!O(D\6:_K]W& +JM\/3YYW?PQL_5]%^
MOR.7%U>2GRI^].Z7E'[3_3Y^1\#T445Z)Y(4444 %%%% !7]#7_!M_\ \%"/
M^&-OVWM-^$/CG5OL?P/_ &N9_#_PN\327=WY&G>%OB<E[<1?"/QK()1Y$4#Z
MWJU[X&UN:6:RM;72/&;Z_J-S)%X:M[=_YY:?%+)!)'-#(\,T+I+%+$[1R121
ML'CDCD0AD=& 9'4AE8 @@@&IG%3BXO9JW^3^3U*A-TYQFMXN_JNJ]&KI^3/]
MN6BOR/\ ^"*'[?UK_P %!_V%/AO\0/$&M1:C\;_AI;6_PF^/EK),&U&;QWX7
MLH(;+QI=1G:[1?$KPY_9?C-[F*"*PCUW4?$.B61?^PI]OZX5Y4DXMQ:LT[,]
MR,E.,9+:237S6WJMGYA1112*"BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _F>_X.NO^48/A[_LZ?X4?
M^H=\5*_S>*_TA_\ @ZZ_Y1@^'O\ LZ?X4?\ J'?%2O\ -XKT,-_"_P"WG^AY
M.,_C/_#'\@HHHKH.4**** "BBB@ HHKTWX+_  @\=_'_ .+/PZ^"/PPTRWUK
MXB?%3Q?H?@7P5I-WJ5AHUKJ/B3Q%?1:=I5G<:KJMQ:Z;I\4]W-&CW=]<P6T"
MDO-*B D&VX)-NR5V]$ENWV/,J*_?#_B&>_X*]_\ 1 _!/_A]O@Y_\V-'_$,]
M_P %>_\ H@?@G_P^WP<_^;&H]K3_ )X?^!+^NOY]F:>QK?\ /JI_X!+_ "\_
MS[,_ ^BOWP_XAGO^"O?_ $0/P3_X?;X.?_-C1_Q#/?\ !7O_ *('X)_\/M\'
M/_FQH]K3_GA_X$OZZ_GV8>QK?\^JG_@$O\O/\^S/P/HK]\/^(9[_ (*]_P#1
M _!/_A]O@Y_\V-'_ !#/?\%>_P#H@?@G_P /M\'/_FQH]K3_ )X?^!+^NOY]
MF'L:W_/JI_X!+_+S_/LS\#Z*_?#_ (AGO^"O?_1 _!/_ (?;X.?_ #8T?\0S
MW_!7O_H@?@G_ ,/M\'/_ )L:/:T_YX?^!+^NOY]F'L:W_/JI_P" 2_R\_P ^
MS/P/HK]\/^(9[_@KW_T0/P3_ .'V^#G_ ,V-5;W_ (-IO^"P-I:3W$'[.OA/
M4YH4+QV%E\>?@?'=W3 @>5 ^H^/=/L5<YR#<WMO'@',@. 3VM/\ GA_X$OZZ
M_GV8>QJ_\^JG_@$O\O/^K,_!FBOVJU/_ (-V_P#@LAI-G)?77[&FH2PQM&K)
MIGQO_9JUJ\)D<1J8]/T;XRW]_*H9@9&BMG6)-TDI2-68>$>,O^",_P#P5/\
M @G.M_L)_M#WPMOM'F?\(;X(G^(I;[,B22>0/A]/XG-UN5U%O]F$WVMP\5KY
MTD<B*U.#VG%^DD_U$Z51;TYKUA)?H?F917M/Q&_9M_:)^#QG'Q<^ ?QI^%AM
M6D6Y'Q&^%GCGP0;=HIKBWE6<>)M"TSRFCGM+N&02;2DUM<1L \,BKXM573V=
MR&FMTUZZ!1110 4444 %%%% !1110 4444 %%%% #E9D971F1T8,CJ2K*RG*
MLK @JRD @@@@C(.:_O<_X-\_^"[4OQIC\+_L+_MI^-T?XP6R:9X=_9X^,OB6
M[;[3\7+=5:TL_ACX]UBZ?;+\3[-4M+7P9XBO)//^)4#?V)JLS^/K:QNO'O\
M!#5JQOK[2[ZSU/3+RZT[4M.NK>^T_4+&XFM+ZQOK29+BTO+.[MWCGM;JUGCC
MGM[B"1)H9D22-U=5814IQJ1Y9?)]4^Z_5=32E5E2ES1])+I)=G^CZ/RNG_MO
M45_-;_P;^_\ !9JW_;O^&]O^S/\ M#>(K6+]KSX4>'$>TUK4+CRIOC]\/]&C
MAMO^$TMC*%2;XA>'X&MH?B#I<4LEQK"8\=:;#]CN?$-EX;_I2KS)1E"3C)6:
M_'S7='LTYQJ14X[-?-/JGYK;\M HHHJ2PHHHH **** "BBB@ HHHH **** "
MBBB@ HHHH ***\Z^+_Q2\(_ _P"%'Q*^,WC^^_LSP1\*? GBOXB>+;X;#);^
M'O!VAWVOZLUNDCQK-=M9V$T=I;[U:YNGAMX\R2*";[!MN?QD_P#!UW_P41N/
MM?@O_@G%\,]<>*"*#0/BU^TE/IMZ5\^:X#:A\+/A?JD4>U_+@MQ;_$_6[&XW
MPS_;/AO?6["2VN4K^)*O<OVF/C]XV_:G_:!^,'[17Q%F\SQC\8O'WB+QSJUN
ML\ES;:0FL7TDNE^'--EE5)#H_A?1UL/#FBQNB&'2-+LH=JB, >&UZM."IP4>
MN[\V]_\ +T1X=:HZM24^C=HKM%;?YOS;"BBBK,PHHHH **** "BBB@ HHHH
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
MWIVHV<NU@ES:7,T3%64/N4@=)7^0/^Q+_P %*_VR/^"?/BAM=_9J^+VK^'=
MO[R.\\3_  N\0J?%'PG\8LAC#GQ!X&U*4Z?'J$T,:VO_  DN@/H?BZUM#);Z
M=XALHY) W]P'_!/+_@YX_9+_ &F1H'P[_:PLK3]DOXR7<<%F_B75]2^V?L^^
M)]2.V/S=/\<7LJZC\/7NW66Y;3?B#;QZ#I4)BM1\0=9O' ;CJ8><-5[\>ZW7
MJM_FKKO8]"EBZ=2RE[DNS^%OR?Z.WS/Z>**S]*U;2]>TS3];T/4M/UG1M6L[
M;4=*U;2KRVU'3-3T^\B6>TOM/O[.2:UO;.Z@=)K:ZMI9()XG62)V1@QT*P.H
M**** "BBB@ HHHH *_RY_P#@XP_9FE_9Q_X*F_&[4K+3UL?"/[0]GH/[17A1
MXXPJ7%QX\BN=/^(4DTD<4<)O)_BOX=\=ZA)&NZ9;/4+":Y9Y;GSI?]1BOY'_
M /@[6_9.'C[]F#X+?M>>'].\S7OV?O'<OP^\=7-O"BN_PS^+CVEOI>HZG<X\
MR2#PY\1M'\/:1I5MPJ3_ !#U27.6(.^'ERU$GM)<OS;5OQ5OF<N+AS46[:P:
ME\MG^#O\C_/WHHHKT3R3[-_X)X?M07O[&/[;7[-G[2MO/+!IOPR^)VBW/C%8
M$\R:\^&_B);CPA\3]-@41S?Z3J?P]\0>)K&TD$,S07=Q!<)$\D2*?]@_3M1L
M-7T^QU;2[RVU#3-3L[74=.O[.9+BTOK"]@2YM+RUN(F:.>VN;>6.:":-F26)
MU=&*L#7^)'7^H3_P;J_MG+^UM_P3?^''AWQ!JRZA\4?V8)4^ 'C=)I@U_<Z!
MX8L8)OA1K\L+#SS;7WPZGT;P_)J-Q)/)JOB'PEXDNGF,OFQ1<F*A=1FNGNOT
M>J^YW^]'=@JEI2IOJN:/JM'\VK/TB?N_44\$%U!-:W4,5S;7,4D%Q;SQI-!/
M!,C1RPS12*T<L4L;,DD;JR.C,K*5)%2T5Q'I'^1E_P %8OV,+W]@S]O'X[?
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
M7=+W9?ROX7Y+K'\5Y+<_R+Z*_1+_ (*/?\$S/VC/^"9OQB'PV^-.EQ:UX/\
M$C:A??"CXQ>'K:X'@CXG:!8S)'-/8O*TTNA>*-*6>T7Q1X+U28ZMH,UU:W$4
MNJZ!J6AZ_J_YVUVIJ233NGJFCS91<6XR336C3W04444Q!1110 4444 %%%%
M']WW_!J3_P %#Y?&/@;QM_P3O^)>LM-KOPUMM6^*?[/EWJ%V&EO/ &I:G"_Q
M"^'EH)1&"WA+Q+J<?C/1+9)+N^NM,\6>*@J6VD^%(%7^RJO\:O\ 8\_:9\9_
ML;_M/?!/]IKP$'G\0?"#QWI/B=]*6[EL8O$OA\,^G>+_  ?>W4&98=.\8^$[
M[6O#&HR(&=++5IW12ZK7^PS\+OB3X/\ C)\-?A_\7/A[JJ:[X$^)_@OPQ\0/
M!NLQHT:ZGX8\7Z+9:_H=Z87^>"2XTV_MI);>7$MO*SPRJLD;*.#$PY9\RVG=
M^DE:_P!^_K<]7!U.>GR-^]"R7^#[/W:KR5NYW=%%%<QUA1110 4444 %%%%
M!1110 4444 %%%% '^3%_P %M/\ E*Y^W-_V6_5?_3/HM?EI7ZE_\%M/^4KG
M[<W_ &6_5?\ TSZ+7Y:5ZT/@C_AC^2/"J?Q*G^.7_I3"BBBJ("BBB@ HHHH
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
M***X#U0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@#_ !3?B7_R4?X@?]CMXK_]/M_7$UVWQ+_Y*/\ $#_L=O%?_I]O
MZXFO7CLO1?D?/A1113 **** "BBB@ K_ %G/^")7_**+]AK_ +(CI?\ Z>M:
MK_)CK_6<_P"")7_**+]AK_LB.E_^GK6JY<5\$?\ %^C.W _Q)_X/_;D?J911
M17">F%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 >9_&;XP_#G]G[X5>/OC7\7/$UCX.^&WPS\,ZGXM\8>(]0+M#I^D
M:7"99!!;Q*]S?ZC>S&'3](TFQBGU'6-5N[+2]-MKF_O+>"3_ "@?^"H__!1G
MXE_\%+OVHO$GQL\6G4=!^'FC?:O"WP.^&,]V);+X=_#FWO'ELH)X8)9+*?QA
MXDD":YXYUN%I7U'6)8]/M;@>'M#\/:?IW[9_\'-__!527X[_ !8E_8%^"'B>
M23X-_!'7Q-\=-6TBY9++XB_&G2I2J^$99H)"-0\,_"28/;7%K)LM;SXBOJDU
MS:7#^#O#>IG^2ZN_#TN5<\OBDM%V3_5_EIW/+Q=;GE[.+]R+U:^U+_*.R[N[
MUT"BBBNDXPHHHH **** "BBB@ HHHH *T=(T?5O$.JZ;H6@:7J.N:YK-]:Z9
MI&C:18W.I:KJNI7TR6UEI^FZ=913W=]?7EQ)'!:VEK#+<7$TB111N[*I_6+_
M ()H?\$8_P!K?_@I?K=KK/@71E^%W[/UGJ;6'BC]H?QWIEY_PB4#6LSQ:EIG
M@/1TEL=0^)GBBS,4T,NDZ'=6FBZ;>K#:>*?%'A@W5K++_H4_\$\_^"/G[%__
M  3AT.RN_A'X$C\8_&233OL?B3]H'XC06&N_$W57N$ U&U\/W(M8]-^'_ARZ
M<F(>'_!MII@N[*"QC\2ZAXEU&T_M:;&I7A3T^*7\JZ>KZ?B_(Z*.&J5;/X8?
MS-;_ .%=?71>=]#^-[]@/_@U[_;!_:/_ +%\>?M6ZC_PR+\)[O[/>_\ ".ZS
MI\6O?'OQ#8/ME\FV\!_:(-.^'WVE%FM)KKX@ZC:>)-%N3%<2?#W5K4X;^Q[]
MC+_@C#_P3R_8:BTC5/A1\"-#\5_$G2X[=O\ A<OQ@6W^)/Q+?4(%C']K:3J&
MM6@T#P3?2&(%S\//#WA&!@TBM"WFRE_U/HKBG6J3W=E_*M%\^_S/1IX>E3VC
MS2_FEJ_ET7RU\PHHHK(W"BBB@ HHHH **** "J>HZ=I^KV%YI>K6-GJ>F:A;
M36=_IVHVL%[87UI<(T5Q:WEI<I+;W-M/&S1S031O%*C,CJRDBKE% 'X'_ML?
M\&Y7_!.K]K:#5O$'@GP(W[*7Q6OB)X/&OP(L;'1O"-S=JFP#Q#\'I!#X!O+.
M4L]Q>OX5M/!&OZA>E;F[\1R9GCN/XO?^"@/_  0-_;R_8,CU_P :3^#D_: ^
M ^C)=W\OQD^#=EJ&KQ:%HMJLDTFH?$3P&Z2^+? J6EI&;G5M5>WUOP3IB_NS
MXTN'!K_4RHK:%>I#2_,NTM?N>Z_+R.>IA:52[2Y)=XZ:^<=GY[/S/\1>BO\
M3+_X*6?\&Z7[(?[;D>O_ !)^#%EIG[+/[1UXM[J#^*/!.BPQ?"[Q_J\\CW;M
M\2?AUIXM;*+4+^[>=KKQIX-_L7Q#)<W]QJGB.V\:/;6FGI_G\_MH?L%_M1?L
M!?$V7X7_ +3'PUU'P??7,EX_A3Q?8^9J_P ._B'I=G,(WUGP)XQ@ACT[6[39
M);S7>GRBR\1:(MW:V_B30]&OIA:#MIU85-M)=8O?U7=?U9'FU:%2EJU>/22V
M]'U3]=^C9\=4445J8A1110 4444 %%%% !1110!^]'_!![_@K3JW_!.7]H6+
MP!\3M9O9_P!D7XZZ[IFF_%/39&DN;;X:>*K@6VE:+\:]&M!NDB;1H4MM,^(%
MK8 SZ[X)C^T_8M8UOPIX4LX_]/33M1T_5]/L=6TF^L]4TK5+.UU'3-3TZZ@O
M=/U'3[V!+FROK&]MGEMKNSN[:6.XM;JWDD@N()$EB=XW5C_B1U_>]_P:_?\
M!52X^*O@L?\ !.GXX:_]I\?_  OT"_US]F[Q%JMZ6O?%WPPTH&ZUWX7RRW),
MMYK?PUBDEU?PO&EQ<3W'PZ^VZ;!9V.F?#L37G)B:5U[2*U7Q6ZKH_EU\M>AW
M82O9JE)Z/X'V?\OH^GGIU/["J***XCT@HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** /\S_\ X.C?^4KOB[_LB/P8_P#3+J-?SKU_11_P=&_\I7?%
MW_9$?@Q_Z9=1K^=>O5I_PZ?^"/\ Z2CQ*_\ &J_XY?F%%%%69!1110 4444
M%%%% 'UU^Q/^V]^T!^P)\<O#OQW_ &??%D^B:YID\%OXG\+7TMW/X)^)/A?S
M=VH>#?'FA07-O%K.AW\32B&3?#JFAWY@USP]J&E:Y966H6_^GU_P3%_X*D_L
M_P#_  4Y^#4'C;X:W\'A?XL>%].TQ/C-\#]4OTG\4_#G6[LS6XN;65H;7_A)
MO ^KW5K<2^&/%]A;I!>6QCLM8M-$\10:CH=E_DEU[U^S1^TW\;_V0?C%X5^.
M_P"SYX\U?X??$;PE<A[74]-E+V.L:7)-!-J/ACQ3I$A-AXD\*:VMM##K/A_5
MH;C3[Z..*1HEN;>UN(,:M%5%?:2V?Z/NNW;\#HH8B5%V^*#>L>JVNX^=NE[/
MRW/]FZBOQR_X)(_\%B_@C_P5 ^&IM4_L?X8?M.^#=.27XG_ RXUI+BXGM8##
M;R?$'X:R7OD:AXF^'M_<S0K=@13ZOX&U.[@\/^)GGBNO#OB/Q1^QM>=*+BW&
M2LUT_K?U1ZT91G%2B[I[/_/LUU70****104444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% '\ZW_!T=_P HH_%O_9;_ (,_^GC4J_S0*_TO_P#@Z._Y
M11^+?^RW_!G_ -/&I5_F@5Z&&_A?]O/]#RL;_&7^"/YR"BBBN@Y HHHH ***
M* "OT3_X)&_\I/OV"O\ LZ?X.?\ J8Z97YV5^B?_  2-_P"4GW[!7_9T_P '
M/_4QTRIG\$O\,OR9=/\ B4_\<?\ TI'^NK1117DGNA1110 4444 %%%% !11
M10 4444 %%%% !1110!^/?\ P7W_ .40G[:W_8D^!?\ U<?PYK_*;K_5D_X+
M[_\ *(3]M;_L2? O_JX_AS7^4W7?A?X<O\;_ /28GF8[^)#_  ?^W,****Z3
MB"BBB@ HHHH *^IOV&?^3V?V//\ LZ;]GS_U;7A&OEFOJ;]AG_D]G]CS_LZ;
M]GS_ -6UX1I2V?H_R*A\<?\ %'\T?[(5%%%>0>\%%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !7\1?_!Y#_SCF_[N\_\ ?8*_MTK^
M(O\ X/(?^<<W_=WG_OL%;8?^-#_M[_TF1SXK_=ZG_;G_ *7$_B+HHHKTCQPH
MHHH **** "BBB@#^LW_@T,_Y/:_:6_[-8N/_ %;7PWK_ $&Z_P ^3_@T,_Y/
M:_:6_P"S6+C_ -6U\-Z_T&Z\[$_Q7Z1_(];!_P %?XI?F%%%%8'4%%%% !11
M10 4444 %%%% !1110 4444 %?Q@_P#!XE_R3C]A#_L=OC[_ .F+X55_9]7\
M8/\ P>)?\DX_80_[';X^_P#IB^%5:T/XL/5_DSGQ7^[U/^W/_2XG\*M%%%>F
M>.%%%% !1110 4444 ?TP?\ !J-_RD_U_P#[-9^*_P#ZF'PLK_2(K_-W_P"#
M4;_E)_K_ /V:S\5__4P^%E?Z1%>?B?XO_;J_4]7!?P7_ (Y?E$****YSK"BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
MJOQL88F?)1FUO*T5_P!O.S_"Y_)+1117I'C!1110 4444 %%%% !117[<?\
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
MB\5VMG=>.-76X58_M.GZ?/;V?A/PU*\:S+X1\->'[>X\RX@EED_C;_X-7_\
M@GQ'\;?VB?%'[</Q$T9[GX=_LR70\/?"R*[@5].\0_'?Q#I#O+J($L<L-VGP
MO\'ZDFM-"RPSV?BGQ9X'UJQN1-H\T=?Z$M<.)J7DJ:VCK+U>R^2_%^1Z6"I6
MBZK6LM(_X5N_F_P7F>>?%OXJ^!?@;\+_ (@?&3XG:[;>&?A[\,/"&O>./&.N
MW1RFGZ!X<TZXU/4)8H01)=WDD-NT&GZ?;A[O4;^6VL+.*:ZN88G_ ,@W]N;]
MK?QW^W-^U5\8_P!IWX@R3Q:E\2O%-Q=:!H,DRRV_@WP)I:)I'@3P58^4J0>1
MX8\*V6EZ9<7,,4;:MJ45_KE[YNI:I>W$W]?O_!UW_P %"SX:\&^!O^"=WPUU
M^+^UO'L6E?%/]HO^S[E7GL?!^EZG#>_"_P  :@87D6&7Q%XATV3QWJ^GW M[
M^VT_PWX*NU673/$?[W^$^M<-3Y8N;WEHO\/_  7^"1EC*O--4UM#5^<FO_;4
M[>K:84445TG$%%%% 'Z>_L$_\%??VX?^"=VI:=8_!7XHW6O_  F@OGNM6^ ?
MQ):[\6_"74H[FX>YU#^RM&GNX-1\"ZC?SR-=76M> -5\,ZC?7:0MK$NJVBRV
M4W]R_P#P3S_X..?V)/VS_P"PO GQ8U*#]DWX\ZG/;:;!X.^)>N0S_#KQ7J<_
ME0Q)X)^+4EEI.@&>^NY8[:RT#QI;^$==N[ZXBTW1+?Q%(#=/_F5T5E4HPJ:M
M6E_,M_GW^>O9F]+$5*6B?-'^66J^3W7R=NZ9_MS*RNJNC*Z.H9'4AE96 *LK
M D,K @@@D$$$'%.K_*J_X)\_\%T/VZ_^"?7]E>$O#'C:/XS_  +LI+>*3X'?
M&*YU+Q#X?TG3H]L;V_P]\2+=+XI^',D4!F-C8:'J$W@Y+V8ZAJO@[69EVG^Z
M?_@GO_P7H_85_;\;2/!EEXN;X!_'C4%MK<?!?XQ:EI6CW6O:I,4C-G\-O&HF
MA\,_$)I)V9+'2[:32/&UW#'+>2^"[.UC>1>*I0G"[MS17VEV\UNOQ7F>C2Q-
M.I97Y)?RR>[_ +KV?X-]C]KJ***Q.@**** "OGW]J[]GKPI^UC^S9\;OV;O&
MI6'P]\9?AQXF\#S:B83<2Z#J>JZ?*/#WBFT@WQK-J'A/Q#'I7B738Y&\E[_2
MK99UDA+HWT%10G9W6ZU0FDTT]4U9KNF?XIGQ*^'OBSX2?$3QY\*O'FERZ'XX
M^&GC+Q-X!\8Z-.&$VE>*/"&M7OA_7M.DWHC%K/5-/NH"Q1=WE[MH!Q7%5_4U
M_P '47[#\OP0_; \,?M;^$-%>W^'?[5FC"+Q9<VD##3]*^-W@/3['2M=CN#&
M[PV,GC/P>OASQ%:(\=L^LZSI_C;4(Q<S6]_*G\LM>M"2G",EU6J[/JODSPZD
M'3G*#^R[>JW3^::85_0!_P &XO[=T'['/[?F@^ ?&>M-I?P;_:QMM)^#/C)I
M[A(-*TCQY)J,DOP;\7W^\+&%T_Q3J-]X-GO+BXMK/2-$^(.NZQ=NT=AM/\_]
M/BED@DCFAD>&:%TEBEB=HY(I(V#QR1R(0R.C ,CJ0RL 000#1**G%Q>S5O\
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
MU7?2G[2"?7:7JO\ /?YGEUZ?LJDHZ\N\6^L7^=MF^K5PHHHK0R/V+_X(<?\
M!0:;_@GS^W3X%\5^*-;73/@1\8FL_A#\>4O)O+TK3?"NOZC;G0OB!<F1_(M9
M?AMXF%AXBN]1$,UXGA$^+](LPAUR4G_5:BECGCCFAD2:&9$EBEB=9(Y8Y%#Q
MR1R(2KHZD,CJ2K*002"#7^(U7^F1_P &WG_!0IOVQ_V);'X.^/=;BO?CC^R3
M%H'PRUW[3<%]5\4?"K^SC;_"?QK<>=(\]W<Q:7I=_P""-<NR\\\^I^$X]9U*
M5+CQ' K\>*I[5$MM)?DG^GW'?@JMFZ3ZWE'ULKK[E?Y/N?T04445QGHA1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% '^15_P5R_Y2??MZ_]G3_&/_U,=3K\[*_1/_@KE_RD^_;U
M_P"SI_C'_P"ICJ=?G97K0^"/^&/Y(\&?QR_Q2_-A1115$A1110 4444 %?Z0
M_P#P:B_\HP?$/_9T_P 5_P#U#OA77^;Q7^D/_P &HO\ RC!\0_\ 9T_Q7_\
M4.^%=<^)_A?]O+]3KP7\9_X)?G$_IAHHHKSSU0HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH ^8OVO_P!D#X%?MR? KQ9^SY^T'X3B\3>"?$T0N+&^MS#:
M^)_!7B>UAGCT7QQX'UJ2"XDT'Q7H,EQ*]E>I#/:7EI/?:+K=CJOA_5=6TF^_
MRI/^"C/[ 7Q>_P""</[3'BK]G[XIPG4]-13XC^%WQ"M+:6#0_B;\.-0NKB'1
M/%&FA\_9;^%[>?1_%&B-))+H7B33]2L$GOM/&G:KJ/\ K\5^2/\ P68_X)J>
M&O\ @I3^R-XC\$:;IVG6_P"T#\,8-5\=_L[>++@06TUKXR@L@=0\":EJ3A9(
M?"7Q+L;2+P_K$<DRV.GZQ%X9\6W%O>3>%K6VEWHU73E9_ WK_=?\W^?^:.7$
MT%5CS17[R*TM]I?RO]//U/\ *%HK1UC2-5\/:MJF@:[IM]HVN:'J-]I&LZ1J
M=K-8ZEI6JZ;<RV6HZ;J%E<I'<6=]8W<$UK=VL\<<UO<1212HKHRC.KT3R0HH
MHH **** "BBB@ K_ $8O^#5?]L";XW?L/>+OV:/$NHR7?C#]DGQHNFZ)]HD1
MYYOA%\5)]:\4^#E,LC_:KJ31?%MC\0]#"%7@TO0K;PO80RI";>V@_P YVOZ!
M/^#:3]IN?]G_ /X*?_#SP5?WZVG@[]IKPIXI^!OB!9Y'^S1ZY=VB>,_AY>1P
M*=KZG<>-O">E>%+*9@3!;>+=14$)-)65>/-3EW7O+Y;_ (71OAI\E:':3Y'Z
M2V^Z5G\C_3DHHHKS#V0HHHH **** "BBB@ HHHH **** "BBB@#_ "8O^"VG
M_*5S]N;_ ++?JO\ Z9]%K\M*_4O_ (+:?\I7/VYO^RWZK_Z9]%K\M*]:'P1_
MPQ_)'A5/XE3_ !R_]*844451 4444 %%%% !7^D/_P &HO\ RC!\0_\ 9T_Q
M7_\ 4.^%=?YO%?Z0_P#P:B_\HP?$/_9T_P 5_P#U#OA77/B?X7_;R_4Z\%_&
M?^"7YQ/Z8:***\\]4**** "BBB@ HHHH **** "BBB@ HHHH **** /\V7_@
MZG^),_C7_@J&OA SN;7X/_L\?"GP3':B2X\B*[UV\\6?$ZZN?)EAA@6ZN;?Q
M]80SSVS70FM[*QBFNO,MOL=G_-C7["?\%^/% \7_ /!7O]M;5A*LPM/&W@3P
MOO6!K<*?!'P<^''@MHC&X!9H&T P/.!MNFC-RA*2J3^/=>K25J<%M[D?O:N_
MQ/#K/FJU'_?E^#LOR"BBBK,PHHHH **** "OJS]B+]D?XB?MS_M0_"3]F'X9
M+]FUWXE^(TM-5\0S6K7>G>"O!NEP2ZOXT\<:M%YUJLMCX6\-66HZHMD;NUFU
MF^ALM!T^4ZIJMC%+\IU_;O\ \&@G[-5@\'[6'[7^K6"3:A%=>&OV<_ >HM&"
MUC"+>Q^)'Q2@5VW9>^^T?"4HT8C>&.UN49I$N]L>=6?)"4ENK6]6TOUN:T:?
MM*D8=&[R_P *U?W[>K/ZXOV3/V4_@S^Q7\!O G[._P "/#%MX;\#>!],A@>X
M,5N==\7>(I+>!->\<^,=1@@MSK7B_P 47<'V_6=2>..)28-.TVVT_1=/TS3;
M/Z/HHKRV[MM[O5GM)))))))626R04444#"BBB@ HHHH **** "BBB@ HHHH
M**** "O/_BA\*/AE\;?!&M_#7XP> /"'Q-\ >)+9K77/!_CCP_IGB7P_J,1#
M!'GTS5;:YMA<V[-YMG>1HEW8W"I<V<\%Q''*OH%%&VP;[G\3G_!2;_@U2L;I
M?$'Q8_X)M^(?L%RJ7NJ7G[,'Q(\0-+9W,ID:9-.^$WQ-UR?S;'$16WLO#OQ.
MU"ZADE$D\_Q&LX3#IZ_Q=_%/X3_$SX'^//$7PO\ C!X#\5?#7XA^$[Z33O$/
M@_QEHU[H6NZ9<H3M,UE?11226MS'MN+"_M_.L-2LY(;VPN;FSGAG?_:GKX2_
M;I_X)O?LE_\ !1+P /!/[2/PXMM7U?3+.ZM_!7Q1\-R0Z!\5?AW<7*S8N/"?
MB^.VN)#9K<3&]G\,:_::[X-U.\C@N=7\.:A-;V[Q=5/$RC93]Y=_M+U[_GYL
MXJN#C*[IVA+^7[+_ /D?E=>2W/\ ($K;\,^&O$'C/Q)X?\'^$]&U'Q'XJ\6:
MYI/AKPSX>T>TEO\ 5]=\0:[?V^EZ-HVEV-NKSWFHZIJ-U;6-C:0H\MQ<SQ0Q
MJSNH/[8_\%1O^"#G[5/_  3DDU;XCZ4DOQ]_9>BN08?C-X0T:>TU/P7;W$B1
MVMI\7/!D5SJ5WX/8SR"S@\3V=YJ_@R_E:S2;6='U?4[?P_'^VG_!L)_P28%M
M%I__  4I_: \,M]IN(M2T[]E'PGKEFR?9[>3[1I.O_'*ZLK@*S2W47V[PY\-
M6N8_)%E-KGC*V@F:Y\%ZU;=,JL%!S337V?-]NZ\^J1Q0H5)552:<7O*_2/62
MZ/LK.S>ES]X_^"+O_!+WP[_P3-_99TWPWK]KIFI_M(_%:+2_%W[07B^S,%TD
M6NK;ROHWPVT&_B>9)O"GPYMKVXTNWNH)G@\0>(KCQ#XIC%O:ZS8Z9IG["T45
MYLI.3<I.[>Y[$8J$5&*LHJR_KN]WYA1112*"BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** /\4WXE_\ )1_B!_V.WBO_
M -/M_7$UVWQ+_P"2C_$#_L=O%?\ Z?;^N)KUX[+T7Y'SX4444P"BBB@ HHHH
M *_UG/\ @B5_RBB_8:_[(CI?_IZUJO\ )CK_ %G/^")7_**+]AK_ +(CI?\
MZ>M:KEQ7P1_Q?HSMP/\ $G_@_P#;D?J91117">F%%%% !1110 4444 %%%%
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
MG\$O\,OR9=/^)3_QQ_\ 2D?ZZM%%%>2>Z%%%% !1110 4444 %%%% !1110
M4444 %%%% 'X]_\ !??_ )1"?MK?]B3X%_\ 5Q_#FO\ *;K_ %9/^"^__*(3
M]M;_ +$GP+_ZN/X<U_E-UWX7^'+_ !O_ -)B>9COXD/\'_MS"BBBNDX@HHHH
M **** "OJ;]AG_D]G]CS_LZ;]GS_ -6UX1KY9KZF_89_Y/9_8\_[.F_9\_\
M5M>$:4MGZ/\ (J'QQ_Q1_-'^R%1117D'O!1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 5_$7_ ,'D/_..;_N[S_WV"O[=*_B+_P"#
MR'_G'-_W=Y_[[!6V'_C0_P"WO_29'/BO]WJ?]N?^EQ/XBZ***](\<**** "B
MBB@ HHHH _K-_P"#0S_D]K]I;_LUBX_]6U\-Z_T&Z_SY/^#0S_D]K]I;_LUB
MX_\ 5M?#>O\ 0;KSL3_%?I'\CUL'_!7^*7YA1116!U!1110 4444 %%%% !1
M110 4444 %%%% !7\8/_  >)?\DX_80_[';X^_\ IB^%5?V?5_&#_P 'B7_)
M./V$/^QV^/O_ *8OA56M#^+#U?Y,Y\5_N]3_ +<_]+B?PJT445Z9XX4444 %
M%%% !1110!_3!_P:C?\ *3_7_P#LUGXK_P#J8?"RO](BO\W?_@U&_P"4G^O_
M /9K/Q7_ /4P^%E?Z1%>?B?XO_;J_4]7!?P7_CE^40HHHKG.L**** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "OY)O^#J?_ (*#Q_"+X!^%/V#_ (?:R\'Q$_:)@M/&GQ9DL9U2XT'X&^']
M9E73-&N7CDCN;>?XF>-]'-M&83)%/X:\%>+-*U.(6NNVWG_U2?$GXB^#/A#\
M/?&_Q4^(NNV?ACP%\.?"FO\ C;QCXBU!]EGHWAKPSIESK&LZC.0"[K:V%I/(
ML42O-.ZK# DDTB(W^05^WI^UUXP_;I_:V^-?[3_C$75I)\2?%MS/X5\/W4PF
M_P"$.^'NCQQZ)\/_  ?'Y3M:^9X?\)V&E6>I7%HL4.JZV-4UMXA=:G<,_1AX
M<T^9[0U_[>Z?=O\ (Y,75Y*?(G[T]/2*W?ST7FF^Q\@T445Z!Y04444 %%%%
M !1110 4444 %?N1_P $ /\ @H3_ ,,&_MT^&K'QEJWV'X$?M)?V+\'/BW]J
MN_LVE>'KV_U=/^%=?$N\W8@7_A!O$=]<6FI7ERXBL/!?BKQE<*KW/V?'X;T5
M,HJ47%[-6_R?R>I4).$HS6\6FO\ +T>S/]NBBOQ!_P"" W_!0&/]NW]@WP;!
MXMU]-4^/'[.J:7\&_C%%<W:SZUJL6E:>4^'7Q$OXWD>[E3QWX2LD2^U:Y"KJ
MGC;PYXX$&4LV _;ZO+E%QDXO=.W]>I[D)*<8S6TDFO\ +U6S\PHHHJ2@HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH _F>_P"#KK_E&#X>_P"SI_A1_P"H=\5*_P WBO\ 2'_X.NO^48/A[_LZ
M?X4?^H=\5*_S>*]##?PO^WG^AY.,_C/_  Q_(****Z#E"BBB@ HHHH *_1/_
M ()&_P#*3[]@K_LZ?X.?^ICIE?G97Z)_\$C?^4GW[!7_ &=/\'/_ %,=,J9_
M!+_#+\F73_B4_P#''_TI'^NK1117DGNA1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 > _M+?LN? /]L#X4ZY\%?VC?AIX>^)_P /==7S'TO6H9(K
M_1]22.2*U\0>%=?L9;77?"GB6P665;'7_#VHZ=JMO%-<6RW1M;JY@F_SK/\
M@L+_ ,$#_C'_ ,$[KO5OC7\&IM<^-7[(%U?$R>*_LL<_CWX,R7DY6RT?XJZ=
MIT,<-WH$I>.STKXEZ1:6^AW5XHT[Q+IWA34[W08?$/\ IHUG:QH^D>(=(U30
M-?TO3M<T+7-.OM'UO1-8L;;4](UC2-3MI;+4M+U33;V*>SU#3M0LYYK2^L;N
M&:VN[::6">*2*1T.M.K*F]-8O>+V?GY/S^^YC6H0K+722^&2W7D^Z\ON:/\
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
M\/\ QX_9V\9VWBKPEJRQ6>MZ5/Y5IXK\!>*5LK2]U/P1XZT-9YY="\4:.MY
M+FW\VYL+^VEMM6T/4-6T._T_4[O_ !OZ^R_V'?V]?VD?^">WQDL?C-^SEXSD
MT/4)/L=EXT\%ZLL^H_#_ .)OARVG>9O#/CSPVES;1ZI8XFN1I^I6L]CXA\.W
M%U/J'AO6-(U!S<G"M052\HZ3[]';H_T?R?ETX?$.D^65Y4WTZQ?>/ZKYZ.]_
M]AVO\?3_ (*9_P#*2'_@H)_V>[^U=_ZOCQ[7^D'_ ,$O?^"TO[+/_!3#PS9:
M%H.I6WPE_:2T[3%NO&/[/GB[5[=]:D:&(M?:W\,]<EATZV^)/A2-HY9)KC3+
M2T\1Z%$J/XI\-Z+;W6F7FI?YOG_!3/\ Y20_\%!/^SW?VKO_ %?'CVL<-%QJ
M34DTU'9^J-\9.,Z=.46I1<GJO3KU3[IZH^(J***[3SS^LW_@T,_Y/:_:6_[-
M8N/_ %;7PWK_ $&Z_P ^3_@T,_Y/:_:6_P"S6+C_ -6U\-Z_T&Z\[$_Q7Z1_
M(];!_P %?XI?F%%%%8'4%%%% !1110 4444 ?YUW_!W)_P I(?@G_P!F1?#?
M_P!7Q^TG7\M%?U+_ /!W)_RDA^"?_9D7PW_]7Q^TG7\M%>I2_A0_PH\7$?QJ
MG^+]$%?HG_P2-_Y2??L%?]G3_!S_ -3'3*_.ROM'_@G-\5/ ?P._;P_9(^,?
MQ1UY/"_PY^&'QZ^'7CGQOXBDLM2U-=&\,>&O$%IJNL:@--T>SU#5M1DM[*VE
M>*PTNPO-0O)0EO9VL]Q)'$U2UC*W\K_)D4VE4@V[)3BVWLE=:L_V$IYX+6":
MZNIHK:VMHI)[BXGD2&"""%&DEFFED98XHHHU9Y)'941%9F8*":_A:_X+L_\
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
M*V]./_;S_P#;5^OW=SOPF'3M5FO\$6O_ "9_^V_?V"BBBN,]$**** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH *JWUC8ZI8WFF:G9VNHZ;J-K
M<6.H:??6\-W8WUC=PO;W=G>6EPDD%U:W4$DD%Q;SQO#-"[QR(R,RFU10!_G#
M_P#!?_\ X(G7?[$'C/4?VKOV:O#UU=_LC_$3Q&3XG\,Z;;"7_AG?QSXAO;F6
M#06M[2%?LWPEU^Z=;7P-J\B+;^&]3E@\!ZO-%/<>$;KQ)_,?7^UE\2/AQX%^
M,'@'QA\+?B=X7TGQM\/?'_A[5/"OC'PIKMO]JTK7M UFUDL]0T^[B#)(JRPR
M,8KBWEAN[2=8KNSN+>ZAAFC_ ,JG_@L!_P $RO&7_!,C]J;5OAT!JNO? KXA
M?VEXR_9[^(%]$TCZUX,^VB.[\(Z[?Q11V4OCOX>W%S;:+XGC@$#ZC9SZ!XN7
M3M*L/%=AI]OWX>KSKDE\26C[I?JNO=:]SR\5A_9OVD%[C>J_E;[?W7T[/3:Q
M^4=%%%=)QA1110 4444 %%%% %JQOK[2[ZSU/3+RZT[4M.NK>^T_4+&XFM+Z
MQOK29+BTO+.[MWCGM;JUGCCGM[B"1)H9D22-U=58?ZTG_!(+]NVQ_P""A?["
MWPF^-]]?6LWQ1T2U;X8_';3[?R8WL/BYX+L["WU[46M( (;*U\;:9=Z+\0M*
MLH=\=AI?BRTTUI6N+*X5/\E&OZ>/^#6W]MQ_@!^VUJ_[,/BS5?L_PW_:ZT./
M1-)CN'"VNE_&OP/;ZAK/@.]$LF\6Z>)="F\6^"Y;>W1)=6U[5O!RS3>7ID2'
M#$0YX76\-5YKJONU^1TX6IR54G\,_=?K]E_?IZ-G^CA1117G'KA1110 4444
M %%%% !1110 4444 %%%% !1110!_F?_ /!T;_RE=\7?]D1^#'_IEU&OYUZ_
MHH_X.C?^4KOB[_LB/P8_],NHU_.O7JT_X=/_  1_])1XE?\ C5?\<OS"BBBK
M,@HHHH **** "BBB@ HHHH **** +5C?7VEWUGJ>F7EUIVI:==6]]I^H6-Q-
M:7UC?6DR7%I>6=W;O'/:W5K/''/;W$$B30S(DD;JZJP_OK_X(9_\'"EA\>6\
M'_L??MU>*;/2?CC-+I7A7X.?'35&2RTCXP,+5;/3O"?Q'OI9%M=*^*ES<016
M^C^))#!IOQ&O+V#3;I+'QI]F?QE_ 53E9D971F1T8,CJ2K*RG*LK @JRD @@
M@@C(.:BI3C45I;ZV?5/R^[5=32E5E2ES1V^U'I)=GY]GT]+I_P"W-17\/O\
MP0O_ .#A\6"^#_V-_P#@H+XW1-.A@L?#/P8_:=\4WUQ)/;N)5M-(\"_&[6KN
M28/:&.2#3_#WQ0OGA6P2W@M/'MS+;RR^*[/^X!65U5T971U#(ZD,K*P!5E8$
MAE8$$$$@@@@XKS9TY4Y<LOD^C7E^O8]BE5C5CS1?DT]XOL_T>S'4445!H%%%
M% !1110 4444 %%%% !1110 4444 ?SK?\'1W_**/Q;_ -EO^#/_ *>-2K_-
M K_2_P#^#H[_ )11^+?^RW_!G_T\:E7^:!7H8;^%_P!O/]#RL;_&7^"/YR"B
MBBN@Y HHHH **** "OT3_P""1O\ RD^_8*_[.G^#G_J8Z97YV5^B?_!(W_E)
M]^P5_P!G3_!S_P!3'3*F?P2_PR_)ET_XE/\ QQ_]*1_KJT445Y)[H4444 %%
M%% !1110 4444 %%%% !1110 4444 ?CW_P7W_Y1"?MK?]B3X%_]7'\.:_RF
MZ_U9/^"^_P#RB$_;6_[$GP+_ .KC^'-?Y3==^%_AR_QO_P!)B>9COXD/\'_M
MS"BBBNDX@HHHH **** "OJ;]AG_D]G]CS_LZ;]GS_P!6UX1KY9KZF_89_P"3
MV?V//^SIOV?/_5M>$:4MGZ/\BH?''_%'\T?[(5%%%>0>\%%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !7\1?_  >0_P#..;_N[S_W
MV"O[=*_B+_X/(?\ G'-_W=Y_[[!6V'_C0_[>_P#29'/BO]WJ?]N?^EQ/XBZ*
M**](\<**** "BBB@ HHHH _K-_X-#/\ D]K]I;_LUBX_]6U\-Z_T&Z_SY/\
M@T,_Y/:_:6_[-8N/_5M?#>O]!NO.Q/\ %?I'\CUL'_!7^*7YA1116!U!1110
M 4444 %%%% !1110 4444 %%%% !7\8/_!XE_P DX_80_P"QV^/O_IB^%5?V
M?5_&#_P>)?\ )./V$/\ L=OC[_Z8OA56M#^+#U?Y,Y\5_N]3_MS_ -+B?PJT
M445Z9XX4444 %%%% !1110!_3!_P:C?\I/\ 7_\ LUGXK_\ J8?"RO\ 2(K_
M #=_^#4;_E)_K_\ V:S\5_\ U,/A97^D17GXG^+_ -NK]3U<%_!?^.7Y1"BB
MBN<ZPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHKS;XQ_%GP-\!OA1\1OC5\3-830?A_\*_!?B/Q[XPU9PKR
M6N@^&-+N=6U 6D#21&]U&XAMC:Z7IT3_ &G4]1GM=/M5>YN8D8WV#;<_E"_X
M.N_V_/\ A7WPA\ ?L!_#_6O*\5_&K[!\3OC=]BN-L^F_"CPWK+_\(3X6N_+.
M4_X3GQSI,VMW"!TGBTWP EO<Q2:?XC7S/X':^I/VU/VK?'_[;G[4/QB_:=^)
M#M%K_P 4O%=SJECHJSM<6?A+PG8Q0Z1X+\%Z;(RIOT_PGX5L-)T*&X,:37[V
M4NI7GF7U[=2R?+=>I2A[."CUWEYR>_W;+R1XE>I[6I*73:/E%;??JWYMA111
M6AD%%%% !1110 4444 %%%% !1110!^SW_!"']OS_A@C]O?P#KGBS6O[+^!O
MQP^R_!?XV?:KCR=*TG1?$FI6W_")_$"\\QOL]M_PKWQ>-,U?4M3,4UW;>#+G
MQEI]D%?5GW?ZI5?XB]?Z??\ P;O_ /!0.;]MW]A30_"7CK7FU?X[_LO2Z7\)
M/B/+>W'G:OXA\*I932?"CQ]>;FDGF;7?#-A<^&M2U"ZEDO-4\4^"?$FJW&P7
MT.[CQ5/:HO27Z/\ 3YH[\%4UE2?6\HOST37W:_)G[VT445QGHA1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!_
M,]_P==?\HP?#W_9T_P */_4.^*E?YO%?Z0__  ==?\HP?#W_ &=/\*/_ %#O
MBI7^;Q7H8;^%_P!O/]#R<9_&?^&/Y!11170<H4444 %%%% !7Z)_\$C?^4GW
M[!7_ &=/\'/_ %,=,K\[*_1/_@D;_P I/OV"O^SI_@Y_ZF.F5,_@E_AE^3+I
M_P 2G_CC_P"E(_UU:***\D]T**** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH P/%?A7PUXZ\+^(O!7C/0M*\4>$?%VAZKX:\4>&M<LH-2T77_
M  _KEC/INL:-JVGW226U]IVI:?<W%G>VL\;Q3V\TD4BE6(K_ "X/^"W?_!*K
M6_\ @F?^TM(O@VTU/4_V7OC-<ZOXE^!GB:Y,UVWA_P F>.?Q!\)?$%_*\TTF
MO>!FO;5=+O[R5Y?$WA.ZTC6#/-J\?B*TTS_4^KX=_P""BW[#OP]_X*&?LG?$
MO]FSQVEG8:AK^GG6_AIXSN+07-S\.OBIHD%S+X,\96FQ3<BVM;V:32_$=I9R
M07&L^$-6\0Z"MQ NJ-*FM&HZ<O[KTDO+OZHPQ%%5H:?''6#\^L7Y/\'9]-?\
M?FBO0_BW\*_'7P-^*'Q ^#GQ.T*Y\,_$+X8^+M>\#^,="NAF33M?\.:C<:9J
M$44H CN[.2:W:?3]0MR]IJ-C+;7]G+-:W,,K^>5Z>^QXVVX4444 %%%% !11
M10 5_H$?\&GW[;K_ !/_ &=OB;^Q+XSUG[3XM_9WU5_'_P +H+R[5[N\^#?C
M[5';7-*L+=W>XEM? GQ'N;JXO;H[8+:W^)/AW3(4CCM4#?Y^]?IM_P $>?VP
M'_8B_P""AO[/'QFU'4I-/\ ZCXI3X8?%L&80V<GPQ^)AC\+Z_J&HY5FEM?!]
MY=Z3\0(K>-HVGU#PC8QF3RV=6SK0YZ<E:[6L?5?YJZ^9MAZGLZL7T;Y9?X6U
M?[M'\C_6RHHHKRSV@HHHH **** "BBB@ HHHH **** "BBB@ K_&1_:JU"\U
M;]J#]I#5=1G:YU#4_CU\8-0OKEU1&N+R]^(7B*YN9V6-4C5I9Y'D*QHB L0J
MJH '^S=7^,G^U9IM[HW[47[26CZE#]FU'2OCY\8M-O[?S(IO(O;'XA^(K6ZA
M\ZWDE@E\J>*1/,AEDB?;NCD="K'KPF\_2/YLX,=M3]9?E$\#HHHKM/."BBB@
M HHHH **** /]4'_ (-X+'2;#_@CI^QNFCW"W<%SIGQEOKNX"QAVU:\_:(^+
MD^KV\C1QQ[VT[46N=+1G#2+!8Q1-))Y8<_M/7\P__!J;^T7I/Q-_X)Y^(?@+
M+J4;^+/V9OB[XITYM%:X:2>U\ _%B[N?B+X9UA8FD;R+74_&-]\2[!(XT2/[
M1HES.<RW+L?Z>*\NJFJDT_YF_O=U]Z9[=%IT:37\D5\TK/\ %!11169J%%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 5DZ]H&A>*M&U/PYXGT32/
M$?A[6K.;3M9T'7M-L]8T;5M/N4*7%CJ>EZA#<6-_9SH2DUM=02P2H2KHP.*U
MJ* &JJHJHBJB(H5$4!555 "JJ@ *J@       #%.HHH **** "BBB@ HHHH
M**** "BBB@ HHK\;O^"YO_!06/\ X)]_L*^./$WA?5OL/QR^-'V[X.? V.VN
M%CU/2?$GB'2+QM?^(4"*3-%!\.?#:WFMVM]Y,UFGBV;PAI=Z%CUE"7&+E)16
M[:7]>G4F4E"+E)V45=_UW>R\S^,#_@X__P""A#?MD?MOZI\(?!&KK>_ W]D>
MYU_X7^%GL[DRZ?XH^)CW=K#\7?&BF-FMYXEU[2+7P/HEQ#+=6ESHW@Z+7=/G
M2/Q'<QU_//3F9G9G=F=W8L[L2S,S$EF9B269B22222223FFUZL(J$8Q6R5O7
MN_F]6>'.;G*4Y;R=_P#)>B5D@HHHJB3VG]G/X"?$/]J/XZ?"O]GKX4::NJ_$
M#XN>,M(\&^'8)3(ME:3:C-F^UO5IHHYI+30?#FE17WB#Q!?+%(+#1-,O[UD9
M;<@_Z_\ ^RM^SA\/?V1/V=_A%^S;\+;*.T\%_"/P7I7A6PN!:PVEWKVI0(UU
MXC\7ZO#;DPG7_&?B2ZU;Q7X@EC/ES:UK%]*@5'51_)/_ ,&H7_!/(:?H_CG_
M (*,?$SP]B]ULZO\*/V:C?Q_-#HUK-<:=\6OB-81DNA_M/4H5^&^AWZ^1=VT
M6C_$2SDCDL]6MIG_ +6*X,34YI\BVAOYR>_W;>MSU,'2Y(>T:]Z>WE#I_P"!
M/7TL?*_[;/[5_@3]B']EOXQ_M/?$0+<Z'\+?"EQJ>G:$MTEI=^+O%VH30Z/X
M*\&:?.ZR>5>>*O%6H:3HJW0AG73X;N?4[B(VEE<,O^03\9?BYX[^/GQ8^(WQ
MK^)^M2^(/B%\5/&7B#QUXOU>3>J76N>)-2N-3O4LX'DE%EIEH]Q]CTG3(7^R
MZ7I=O::=9I':VL,:_P!3G_!U1_P4-_X6Q\</"7[!7PVU]YO /[/\\'C/XU-8
M3?Z#X@^-FN:7G0?#MP\;/'>0?#+P;J;M(8I51/$_C77]*U*U&H^%K9X?Y&:W
MP]/EAS->]/7_ +=Z??OZ-'-BZO/4Y$_=AIZR>[^6B\FGW"BBBN@Y HHHH **
M** "BBB@ HHHH **** "MWPQXH\3>"?$.C^+O!GB+7?"/BOP[J%OJWA_Q/X8
MU?4- \0Z%JEHXEM-2T?6M*N+34M,U"UD DM[RRN8+F!P'BD5@#6%10!_6!_P
M3W_X.GOVC/@C_9/P]_;B\-77[3GPW@^R64'Q.\/+H_A[X[^&[&+]V\NHJRZ;
MX1^*20VZ0QPQZTWA+Q/<SFYO]9\<ZS-(L(_MJ_9"_;S_ &3?V[/!7_";?LP_
M&;PM\1H;2UM;GQ'X5BN'TCXA>"I+H!%MO&?@'6$LO%'A_P#TD36=MJ-UIIT/
M5YK:>30M5U6T1;EO\=6OZ0/^"%?_  1U_:Q_:P^)?@_]J>W\??%#]DW]GKP;
MK#W&G_&OP/JFJ^#?BE\3+C3KI(M3\-_!FZA>UE;1YY(KC1_$7C^\COO"=A/%
M?Z-;6'BK5[#5]%T_EK4:23E?V?HM&^W+W]+=VF=N'Q%;F4+.JGW?O)::\VNB
M\_2Z/]*BOEG]M3]DOX;_ +<7[,GQ8_9D^*<&WPY\2O#DMEI^N0P1SZGX,\7:
M?+'J?@[QQHH=H\:KX5\16FGZM% 98[?4[>"ZT;4?.TO4KZWF^G+"U^PV-G9?
M:;N\^QVEO:_:[^;[1?77V>%(?M-Y<;4\^[GV>;<3;%\V9G?:N[ M5Q)M--:-
M.Z?9H])I2335TU9I]4S_ !A?VD?V>_B;^RE\=/B=^SQ\8M&_L+XB_"GQ5?\
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
M@>PN+B7PW\,OA[IUU=3:!X*\.QSMDQ6IN[G4=9U)HXI]?\1ZCJ^NW,,$E_\
M9H/B>O1HTE3CK\3W?;^ZO)?B_D>1B*SK3TOR1^%/\9/S?X+YA1173>"_!GBO
MXB^+_"_@#P)X?U7Q9XU\:Z_I/A;PGX8T.TEO]9\0>(M>OH-,T?1]+LH0TMS?
M:C?W,%K;0H,O+*HR!DC8YS]*/^"/W_!.GQ!_P4F_;%\'_">XM;ZV^#/@K[-\
M0_V@O$]L\MJNE?#;2M0MXY?#MCJ$;Q/!XF^(&HO!X3T!;65K^R2]U3Q/%;3V
M'AG4S%_K!>'?#VA>$?#^A>%/"^CZ;X>\,^&-'TSP]X=T#1[.#3](T/0M%LH-
M-TC1]*L+5([:QTW3-/MK>RL;.WCC@MK6"*&)$C15'Y@_\$??^";'AC_@F=^R
M7H'POF72M7^-WCR2S\<_M!>-M.1)8]:\=3VACM?"^DZ@T275QX.^'MA,_A_P
MVLOEPWMRVN^*4L=.O/%.H6D?ZK5YM>I[2>GPQNH^?=_/\DNMSV,-1]E#7XY6
M<NZTTC\NOFWTL%>2_&SX\?!G]F_X?:Q\5?CQ\3/!WPH^'NA)NU'Q3XTUJTT?
M3_.*.\.GV"SO]JU?6+SRWCT[0](M[[6-3G M]/L;FX98SZU7\4G_  <3?\$:
M?VK?BSXM\3?MN_ OXC_%7]H_PEIMG>:GXQ_9X\3ZYJ'B;Q#\'-)AB6;4M1^
MNB*XMK[X?%+<7FK^ ]&TU/%.CW:SZO:2>*[&]NT\-Q3C&<E&4N5/K:]WV[)O
MN]/R+JSG"#E"'.UT[>=MVEV7Y:F7_P %"_\ @Z_CC.O_  U_X)R^!%GS%<Z>
M/VE?BYHDB(DDB21#5/AM\(]1B1W:#=%=Z9K7Q0"QF=9+;5?AC- JRS?QR_''
MX_\ QL_:7^(&I_%3X_?%+QM\7/B#JRB*Z\4>.=>O=<OX;))II[?2=+2YD:UT
M30;%[B8:9X?T6WL-$TN.1H-.L+6'$8\@HKTH4X4U:*UZMZM^K_167D>14K5*
MKO.5UT2TBO1?J[OS"BBBK,PHHHH **** "BBB@ HHHH **** "BBB@#_ %,/
M^""'_!0P_M]?L,^%W\;>(5UG]H+]GYM/^$WQK%U,KZOK)M+24_#[XCWJ?ZR5
M?'OA:RQJ&I2*BW_C7P]XU$*+%:J*_:Z^L;'5+&\TS4[.UU'3=1M;BQU#3[ZW
MAN[&^L;N%[>[L[RTN$D@NK6Z@DD@N+>>-X9H7>.1&1F4_P"5?_P0T_X*"S_\
M$^_VZ_ OB?Q-JZV'P,^,S6/P=^.L5W*Z:;I?ACQ#JMH= ^(,@,@@@N?AQXF6
MPUV[U P7-VOA"3QCI%DB2ZVTB_ZJ\4L<\<<T,B30S(DL4L3K)'+'(H>.2.1"
M5='4AD=2592""00:\VO3Y)NR]V6L>WFOE^31[&&J^TIJ_P 4/=?=Z:/YK\4S
M_)J_X+'_ + =[_P3N_;B^)7PBT?3-0M_@WXNE/Q,^ >JW0N)H+OX:>*+FXE@
M\/+J$^]KW4/A_K,6J>!]1DGF>^NET2RUJZ2.+6K5I/ROK_3N_P"#BC_@GLO[
M;7[#>M?$#P3HDNI?'G]E.+7?BO\ #U-/MQ/JGB3P6;.U;XM> (HTBFN;IM7\
M-Z3:^*M'L+*)]0U#Q5X*T#2+,K'JMXDW^8C790J>T@F_BC[K[NVS^:_&YYV(
MI>RJ-)>[+WH^G5?]NO3TL^H4445L8'W+_P $W_VU/%?_  3^_;%^#O[2_AUM
M3NM%\*ZZFC_$[PQIDXCD\;_"7Q&T>F^/O"S02SP65W>3:.[:OX;&I,UCI_C'
M1_#>MNGG:5"Z?Z['@/QQX4^)O@CP=\2/ FM6?B3P3X_\+Z#XS\(>(=/<R6&N
M>&?$^EVNM:%JUFY"LUMJ&F7MM=P[E5PDJAU5@5'^*%7]_P!_P:K?\%#?^%K?
M!/Q=^P1\2O$/VCQ_\!(+GQO\$SJ$F;K7/@EK6IQKX@\-6T[*S74_PS\9ZHDT
M2W5P+@>&?&^BZ7I-J=*\)736O+B:=XJ:6L=)>:>S^3_!OL=N#J\LG2>TKN/E
M)=/FE]Z2ZG]=5%%%<)Z84444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% '^15_P5R_Y2??MZ_\ 9T_QC_\
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
M^_$'0)=/^/?[6EGI'C358]3MI(-3\'?!^V$]Q\,/""P7 \VQN=<L[VX^('B
M*EI<3R^(M#T;5K8W/A*U=<JU3V<&U\3TBO/O\EKVV74VH4O:U%%_"O>EZ+I?
MN]OO?0_>7X(?!?X<?LZ?"+X=_ WX0^'+7PG\-?A=X6TOPAX1T*T&[[+I>EPB
M/[3>W) FU+6-4N6N-6U[6;LR:AK>MWVH:OJ,]Q?WMS/)ZG117F;[GM))*R5D
MM$ELEV"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH *_.3_@J=_P3Y\#_ /!2+]D;QU\"==BT[3?B'I\$_C+X&>.KQ"DG@?XK
MZ/97(T&YN+N*"YN$\,>(TEG\*^-+6.WNFF\.:O>7EG;?VYINC7EE^C=%--Q:
MDMTTUZH4HJ2<9*Z:LUY,_P 47X@> O%_PL\=>,OAI\0-!U#PMXZ^'_BC7?!G
MC'PUJL)@U+0?$WAK4[G1];TB^A.=ES8:C9W%M+M+(6C+(S(58\C7]F7_  =9
M_P#!.J/PGXS\&_\ !1+X7^'Y(]%^($^F?#3]HZ+3H!]DL/&UA8Q6?PV^(EW'
M$C/%_P )7H=G)X)U^^D:"PBU3PWX/&V35_$UU-<_QFUZE.:J04EUW79K=?Y>
M5F>)5INE.4'T>C[IZI_-;]G== HHHJS,**** "BBB@ KJ? WC7Q+\-O&W@[X
MB^"]4GT/QCX!\4^'O&OA/6K4XN='\2^%M6M-<T+5+<G@3Z?JEA:W<)/22%37
M+44 ?[*7[&_[27AO]L#]EGX$?M,>%!;0Z7\8OAQX?\6W6G6DZW$6@>)9;<V'
MC/PJTRRSA[GPCXPLM=\,7F9I&6[TF=6=F4FOI:OY!_\ @TA_:NE\:_L\_'K]
MC_Q%JOG:K\$/&EC\4?AY:7,C&8?#[XIBXMO$VE:9&"4&G>&O'VAW&MWI=$E&
MH?$I2))XW"6G]?%>54CR3E'L]/1JZ_!GN49^TIPGU:U_Q+27XI_(****@T"B
MBB@ HHHH **** "BBB@ HHHH **** /\S_\ X.C?^4KOB[_LB/P8_P#3+J-?
MSKU_11_P=&_\I7?%W_9$?@Q_Z9=1K^=>O5I_PZ?^"/\ Z2CQ*_\ &J_XY?F%
M%%%69!1110 4444 %%%% !1110 4444 %%%% !7];?\ P0R_X.#=8_9VG\(?
ML@?MP^*=2\0_ &:>TT#X6?'/7K^]U37O@=&R1VFE^$O&5Q,+J]UKX0PLL-II
M&HM(^H_#.V*V8%[X%AM+3P?_ "245$X1J1Y9+3H^J?=,NG4E2DI1=GU71KJG
MY/[UNK/4_P!M?1]8TCQ#I&EZ_H&J:=KFA:YIUCK&B:WH]];:GI&L:1J=M%>Z
M;JFEZE92SV>H:=J%G/#=V-]:336UW;313P2R12(YT:_S;_\ @B3_ ,%[?&G[
M".JZ%^SC^TWJ.O\ Q!_8^U6^MM/T+4B]SJ_BK]G.XOKYFN-9\,6XCN+_ %[X
M;R274UWXE\!6Y>[TQA)K_@>,:D-5\-^+?]&;P/XY\&_$SPCX=\?_  \\4Z!X
MW\$>+M*M=<\+^+?"VJV6N>'M?TB]026NHZ3JVG37%E>VLRYVRP3.H96C;;(C
M*/.J4I4W9ZI[26S_ ."NQZ]&M&M&ZTDOBCU3_5/H_OL]#JJ***S-@HHHH **
M** "BBB@ HHHH **** /YUO^#H[_ )11^+?^RW_!G_T\:E7^:!7^E_\ \'1W
M_**/Q;_V6_X,_P#IXU*O\T"O0PW\+_MY_H>5C?XR_P $?SD%%%%=!R!1110
M4444 %?HG_P2-_Y2??L%?]G3_!S_ -3'3*_.ROT3_P""1O\ RD^_8*_[.G^#
MG_J8Z94S^"7^&7Y,NG_$I_XX_P#I2/\ 75HHHKR3W0HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH _'O\ X+[_ /*(3]M;_L2? O\ ZN/X<U_E-U_JR?\
M!??_ )1"?MK?]B3X%_\ 5Q_#FO\ *;KOPO\ #E_C?_I,3S,=_$A_@_\ ;F%%
M%%=)Q!1110 4444 %?4W[#/_ ">S^QY_V=-^SY_ZMKPC7RS7U-^PS_R>S^QY
M_P!G3?L^?^K:\(TI;/T?Y%0^./\ BC^:/]D*BBBO(/>"BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ K^(O_@\A_YQS?\ =WG_ +[!
M7]NE?Q%_\'D/_..;_N[S_P!]@K;#_P :'_;W_I,CGQ7^[U/^W/\ TN)_$711
M17I'CA1110 4444 %%%% ']9O_!H9_R>U^TM_P!FL7'_ *MKX;U_H-U_GR?\
M&AG_ ">U^TM_V:Q<?^K:^&]?Z#=>=B?XK](_D>M@_P""O\4OS"BBBL#J"BBB
M@ HHHH **** "BBB@ HHHH **** "OXP?^#Q+_DG'["'_8[?'W_TQ?"JO[/J
M_C!_X/$O^2<?L(?]CM\??_3%\*JUH?Q8>K_)G/BO]WJ?]N?^EQ/X5:***],\
M<**** "BBB@ HHHH _I@_P"#4;_E)_K_ /V:S\5__4P^%E?Z1%?YN_\ P:C?
M\I/]?_[-9^*__J8?"RO](BO/Q/\ %_[=7ZGJX+^"_P#'+\HA1117.=84444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 5_&G_ ,'7G_!0>+PKX \#?\$[_AUK,B^(?B-_8OQ9_:!EL9UVV7@#1]3E
MG^&_@*\:*20&?Q/XLTMO'&K64R6UW86/@_PA< W&G^)G6OZU_CG\9O ?[._P
M<^)OQT^)VJKHW@#X3>"?$/COQ5?_ "-.-*\.Z=/J$MII\$DD?VS5]2>*/3=&
MTZ-Q/J6K7=GI]L'N+F)&_P ??]KC]I;QY^V)^TI\9/VE_B3,S>*_B[XVU/Q/
M-8"X>ZMO#NBGR]/\*^$--GE59'TCP=X6LM&\+:2TBB5M.TBV:8M,TCMTX:GS
M3YFM([?XNGW;_<<>,J<E/D6]31^44U?[]O2_8^=****[SRPHHHH **** "BB
MB@ HHHH **** "BBB@ K]>O^"(__  4#;_@GI^W5X!\>^)]3EL_@A\4EB^$/
MQWA>8I8V'@OQ/J-E_9OCJ:-BT2R_#?Q+#I?BJXN(X)M0?PU:^)]%T_9)KDF[
M\A:*4HJ2<7LU9_UW[>8XR<)*4='%IKU7Z=^Z/]N6*6.>..:&1)H9D26*6)UD
MCECD4/')'(A*NCJ0R.I*LI!!((-/K^>__@W#_P""@,7[8W["VA_"KQKKT=_\
M<_V38](^%/BR*\NUEUCQ#\-8K-D^$7CB6-W>XGCE\/64_@;5+Z>6>\O=?\$:
MCK&H/&^MVHE_H0KRI1<9.+W3M_D_FM3W(352$9K:2OZ/JO5.Z?F@HHHJ2PHH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@#^9[_@ZZ_Y1@^'O^SI_A1_ZAWQ4K_-XK_2'_P"#KK_E&#X>_P"SI_A1_P"H
M=\5*_P WBO0PW\+_ +>?Z'DXS^,_\,?R"BBBN@Y0HHHH **** "OT3_X)&_\
MI/OV"O\ LZ?X.?\ J8Z97YV5^B?_  2-_P"4GW[!7_9T_P '/_4QTRIG\$O\
M,OR9=/\ B4_\<?\ TI'^NK1117DGNA1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110!_#-_P=@?\$^8=&UWX?_\ !1/X<:(RVWBJYTGX
M0_M%K90Y2+7[+31!\*/B!>+$CNJZGHVFW?P^US4KAH;2WGT;X>V$0DO=8<O_
M !85_LL_M??LU>#/VP_V8_C9^S-X^6)?#GQA\!ZMX6.H2VWVP^'M?Q%J?@_Q
M=;6OF0BXU#P9XPT_0O%FF1/*D;ZCHUJLAV%@?\=OXE?#WQ9\)/B)X\^%7CS2
MY=#\<?#3QEXF\ ^,=&G#";2O%'A#6KWP_KVG2;T1BUGJFGW4!8HN[R]VT XK
MT,-/F@XO>&G_ &Z]ONLUY*QY6,I\E3G6U37TDK)_?H_5LXJBBBN@Y HHHH *
M*** "BBB@#_6G_X(S?M2G]K[_@FU^R_\5M2O_M_C/2/ EO\ "GXC22,[WK^.
MOA+,_@35=3U)F+*;[Q79:-IGC9_)<Q>3XFAVI;MNM8/U!K^*'_@T"_:0DN-%
M_:T_9&U:_4C2[_PI^T/X$TXO(\K1:K#!\.OBA.%=S'%;6LVF_"<1+"BEI]2N
MWE))CS_:]7EU8\E24>E[KT>J[;7L>W0GSTH2O=VL_6.COZVO\PHHHK,U"BBB
M@ HHHH **** "BBB@ HHHH *_P ?[_@IWX.D\ _\%&OVZ_"S0?9H+']K3X_7
M>FP%KIVCT36_B=XEUW0 \EY%%/*YT34M/:29@\<SEI8)[F!X[F7_ & :_P N
M?_@X^^%4GPP_X*X?M%WD=FUGI'Q2TGX5_%71 ;>.W2YCUWX;^&]#\0WD31+'
M'<K<^-_#/BIWN!&LC3^='<-/<QS7,W5A7[\EWC^37^?YG%CE>G"7:=OO3_R1
M^%]%%%=QY@4444 %%%% !1110!^JO_!'K_@I#KG_  3/_:\\/_%F]CU76O@O
MXXL5^'WQ[\'Z8\DMSJG@6_O(;JV\3:-8//#97/BWP'JT4&OZ$;A1+>V']O\
MA>&\TZ#Q/>7L7^JK\+/BG\._C;\._!_Q:^$OC#0_'WPW\?:':>(_"'B_PY=K
M>Z1K>D7JDQ7$$N$EAGAE26SU#3[R*WU'2M1M[O3-3M+34+2YMHO\56OVB_X)
M-?\ !:C]H'_@F'XJ'AB.&?XM_LO>)M8:_P#'7P1U;4GM9-(OKTVT5]XU^%NL
MRK,GA7Q@L-M%]NL;B"Y\,>++:-[+6;"UU0Z5XGT'GKT74]Z-N9*S6W,NFNUU
MY[]7HCKPV(]E[D_@;O?K%NVO^'NEK?5=;_ZHU%?&/[%?[?\ ^RM_P4 ^&\/Q
M(_9H^)VF>*TMK:S?Q9X%U)H=&^)GP\O[N&.0Z5XY\%S7$NH:3+',TEG!K%F^
MI>%=:N+6Z?PWXAUJT@:Z/V=7 TTVFFFMT]SU$U))IIIZIK5,****0PHHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "O\ +(_X+U?\%"E_;\_;J\67?@O6Y=3^ ?P"74?@_P#!80W DTG7
M(-*U%_\ A.OB58QQ2RVTB_$+Q1;//I6I((KB_P# VB>!TOH(+JSDAC_M"_X.
M(_\ @H2O[$?[#6M^!/ _B&32/C[^U,FM?"OX<-I]S+;ZSX=\&BUM5^+7Q!M)
MH#%-9R:'X;U6T\,:1J%M<V^HZ=XJ\:>']7L/-&DWC0_YAE=F%I[U'_AC^K_3
M[SS\;5VI1?\ >G^<5^K^04445V'GA7T]^QC^RQX^_;5_:>^#G[,OPX@G&O\
MQ3\8Z?HM]K$=I)>VWA'PI S:AXS\;ZI#&5+:5X.\+6FJ^(;U-Z/<QZ>+*W+W
M=S;Q2?,-?WZ?\&J7_!/7_A6'P9\8?M^_$;1G@\<?':#4/A_\%;>_M?+GT;X-
M:%K$)\2>*H%G59X9_B+XTT=;.T9H4/\ PC7@K3M3T^ZN--\6R"LZL_9P<NNT
M?5[?=J_D:T*?M:D8]-Y>45O]^B7FT?U1_!'X-^ /V>?A#\-O@;\+-'70?AY\
M*?!N@^!O".E[UEGAT;P_80V%O/J%TL<1O]7OS$^H:SJDJ"XU35KJ]U&Z+7-U
M*S?,O_!27]M?PG_P3]_8Z^+_ .TGXCDL;C7/#NAS:#\+?#E\7*>,_B[XCM[F
MR\ ^&3%"RW$MC+JJG5_$3VQ,]AX3TC7]516%@RG[KK_.7_X.?O\ @H6?VD_V
MLK']DGX>:_%?_!S]DVYN[#Q,^FW*SZ?XG_:!U.W\CQK=320R>7<+\-M->'X>
M6D$T2W.C^)X_B+&LLUMJ403@I0]I-)W:WD_+U[MZ'J5ZBHTFU9.W+!>>VB[1
M6ORMU/YJ/'/C;Q7\2_&OB[XB^/-=OO$_C?Q[XFUWQEXP\2:FZ/J.O^)_$VIW
M6LZ]K-\T211&[U+5+VZO)_*BCB$LS"..- J#EJ**],\8**** "BBB@ HHHH
M**** "BBB@ HHHH ***_M._X(+?\&_5KXNM/"7[;/[>G@;S_  Q=)8>)/@+^
MSKXJLY(T\1PL8KW2/B=\6M%N C/X<F40WG@[X?ZE$8O$D#1Z[XKM)/#LEAI&
MO14J1IQO+Y);M^7Z]C2G3E5DHQ7FWT2ZM_Y;OH>)_P#!#W_@WFU;]H=?"/[7
M/[=/AG4?#_P$F_L_Q'\*/@;J7G:=KWQOL9H7N=/\6>-UM[FWU7PO\+Y9#:W>
MBZ2XM==^(=L/M[+IO@F?3KSQA_?GHNBZ-X;T?2_#WAW2=,T#0-#T^TTG1=#T
M6PM=+T?2-+L($M;#3=+TRQB@LM/T^RMHH[>TL[2"&WMH(TAAC2-%4:*JJ*J(
MJHB*%1% 5550 JJH "JH        Q3J\VI4E4E>6W1=$O+]7U/7I4H48\L=_
MM2>\G^B[):+UNV4445!J-=5=61U5T=2KHX#*RL"&5E((96!((((()!&*_P W
MW_@XB_X)!R_L5?%^X_:I^ OAAH/V5?C=XDD.K:+I%L!I_P $OBMJ_P!HOK[P
MN;:$;=/\#>,)8KW6/!$J(EAH]Y_:7@TK90V?AI=5_P!(2O,?C1\&_AK^T)\*
MO'?P4^,'A33/&_PT^)/AZ\\,^+O#.K0B6UU#3KO8\<L3X\VRU/3+R*UU71-6
MM'AU'1=9L;#5],N+;4+*VN(M*51TY76J>DEW7^:Z?Y-F-:BJT.5Z-:QEV?\
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
M&FU%7DTEW;LAQC*;Y8IR;Z)7?_#>>Q^5JJSLJ(K.[L%1%!9F9CA550"69B0
M "23@#-?T_?\$J_^#;#X^?M83^'/C-^V)!XD_9Q_9TN%L=9TKPG<6\5A\;_B
MSIDKQ30II>AZA#,WPT\+ZA;"5CXF\7V/_"07<#6D_AWPA?Z7JEOXELOZDO\
M@FY_P0!_8P_X)_RZ!\1-:TW_ (:/_:0TK[+>P_&#XE:-9IH_A#6(&CE%W\*O
MAP;C4]$\&3P7$,,]CXBU.\\5>.K"99SIOBS3[*\GTZOW6KDJ8G=4_P#P)K7Y
M+I\U\D>A1P=K2JZO=03T7^)]?1:>;/%_V?\ ]G?X*?LL?"OPW\%/V?OASX<^
M%WPS\*0&+2?#/ARV>..2YD2)+S6-9U&ZEN=7\1^(]4:&.;6?$OB"_P!3U[6;
ME?M.IZC=SDR5[1117&VWJW=]V=Z22LE9+1);)=@HHKY$_;6_;B_9X_8!^">L
M_'/]HOQ@F@>'[/S;+PSX8TS[)?>._B1XG%N\]GX.^'_AVYO;%M<U^\5-\C2W
M5EH^C60FUCQ'JNCZ):7FI6[2;:25V]$D)M13;:26K;T2.T_:G_:G^"/[&7P1
M\8_M _M ^,;7P;\//!MJ&EE8)<:UXCUJX27^Q_"'A#1_-BG\0>+?$$\36VD:
M1;,N_;/?7T]CI%CJ.HV?^7%_P52_X*F?&G_@J#\<SXZ\:B?P=\'_  3/JNG?
M!#X,VEZ;G2? V@7TL(N=6U>X18HM>\?>)8K.QG\5>(WA17:WM=(TF&RT/3;"
MTCI_\%/?^"IO[0'_  4\^,7_  FGQ*NF\)_"CPC>:I!\&_@EHU[+-X9\ :+>
MS;?MVH3;+<>*/'FK6D5JOB7QC>6T,MX\2V.D66BZ!;6.CVOYCUWT:'L_>E9S
MZ=5%>7GW?;1:7OY6(Q#JOEC=4T_1R?=^79?-Z[%%%%=!RA7]Z7_!M#_P1]F^
M%F@Z-_P46_:/\--!\1O&>BS_ /#,/@C6+0)<>"/ NOV$EI?_ !?U6";][#XH
M\>Z3=W&E^"[1HH/[&\#7=_K<K7]SXSTY/#7Y3?\ !OG_ ,$6KO\ ;2\?:5^U
MM^TEX7EC_9,^&?B'S?"GA?6[&1(/VA?'^@W4;KI*6URB1W_PJ\*ZA'_Q6NH$
M3Z=XFUBT;P!;I>Q)XR;0O]&R**."..&&-(8842***)%CCBCC4)'''&@"HB*
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
MUSXG^%_V\OU.O!?QG_@E^<3^F&BBBO//5"BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@#^1K_@[I_9ZF\8_LL?LX?M)Z7IS7-]\$?BYK?P^\1W%M%B2T\'
M?&?0;>Y35-2E 42:?I_B_P"''AK1[02M(]M?^+@+6)4O;Z0?Y_E?[$O_  4!
M_9=L/VT/V,/VC/V9;M;-;_XI_#76=-\)7>H(CV6E_$/1F@\3_#76KH.4_P!&
MT;Q]HGAS4[G;)#(;>UE6.>%F$J?X]NM:+JWAS6=6\/:_IUYH^NZ#J=_HNM:1
MJ-O):ZAI>K:7=2V.HZ=?6LRK+;7EC>036UU;RJLD,\3QNH92!WX:5X./6+?W
M/7\[GEXV'+44^DX_C'1_ARF911172<84444 %%%% !1110 5U/@GQSXU^&GB
MO0O'GPZ\7>)O 7C?PQ?)J?AOQAX-UW4_#/B?0-11'B6^T;7M&NK+5--NQ%++
M%Y]G=0RF*22,L4D=3RU% ;;']:?["W_!UM^T9\([?0? G[;'P\L_VDO!=BMO
M82?%+P<=,\%?&^QL$:"+[5JVG[+7X?\ Q#N;.SB:."&:V\!:OJ=R[7FN^+[^
MZ>6>3^M[]D'_ (+#_P#!/#]MN/2=/^#?[17A+3/'^J[(D^$7Q1GC^&?Q174'
M5I&TO3O#OBB:TM?&%W%"OG33?#_5?%VFQ(2&O_,BG2+_ "3J*PGAZ<KM>X_+
M;_P';[K'53Q=6&CM-?WMU_V\M?ON?[=%%?Y(?[+?_!8'_@HY^Q[%8Z7\&OVI
M/B%_PAVGQPVUO\.OB'=6WQ5^']M80+M73M(\-?$*W\0VWA6U88#GP=)X>NCM
M&+D<Y_H4_9V_X._/B!IR66E_M6_LE^%?%0_=QWGC3X"^+]3\'744<;%7F_X5
M]X]_X2^TU.[FC*/(8OB%H%JLZ2&*WCAG2&TYI8:HMK27D[/[G^C9UPQE*7Q7
M@_-77WJ_XI']U%%?@_\  G_@Y'_X)0_&W[':ZE\;/$WP*UV]1&CT+X[?#[7?
M#/DLV=\5YXL\)_\ "<?#JR>'Y=YNO&D4<FX&WDG"R%/V&^%'Q\^!GQXTG^W?
M@C\9?A9\8-&\B.Y?4_ACX_\ "OCJRBAD;8CW$_AG5=3CM_WG[IEG,;I*&B=5
MD5E&,H2C\46O5-'1&I"?PSC+T:;^[='K5%%%26%%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110!_BF_$O_ )*/\0/^QV\5_P#I]OZXFNV^)?\
MR4?X@?\ 8[>*_P#T^W]<37KQV7HOR/GPHHHI@%%%% !1110 5_K.?\$2O^44
M7[#7_9$=+_\ 3UK5?Y,=?ZSG_!$K_E%%^PU_V1'2_P#T]:U7+BO@C_B_1G;@
M?XD_\'_MR/U,HHHKA/3"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@"*>>"U@FNKJ:*VMK:*2>XN)Y$A@@@A1I)9II9&6.***-6>21
MV5$169F"@FO\=K]OW]HVY_:W_;3_ &F?VBY;F2ZL/BC\7?%FL>%FE,AEM_ .
MG7Q\/_#G3Y#+)(Q?2_ 6D>'--8AEC+6A,,4$6R&/_4)_X*^?'M_V:?\ @FC^
MV1\5[6[:QUFW^#.O>!?#%Y$Y6YL_%WQ<N++X3^%M0M IW-<Z5KWC6PU5  RH
MMB\LR^1'*1_D<5V86/QS](K\W^AYV.EK3AY.3^>B_*04445V' %%%% !1110
M 4444 ?JI_P1C_8;D_;[_;\^#_PEUK2EU+X4^#;P?&#XY+<0R36$WPM\ ZCI
MESJ7AV^\LHRQ>/M>O/#_ ,/2\<L<ULGBF34(R19.*_UD8HHX(XX88TAAA1(H
MHHD6..*.-0D<<<: *B(H"HB@*J@    5_+/_ ,&J7[&R?!K]C#QA^U9XFTK[
M/XW_ &J_%LL7AF:ZMFCN[+X._"^_U3PYH*Q"XA2YM/\ A)?&S^-=9G,+?8]9
MT2U\':BAFCCMY!_4W7G8B?/4:3]V.B]>K^_3T2/6PE/DI*37O5/>?I]E?=K\
MV%%%%8'4%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 ?/\ ^U5^SIX&_:W_ &<OC)^S;\1[:.?PC\8/ FL^$+VX:!+F
M;1-2N8ENO#?BO3X9"L9UCP=XFM-'\5Z(TA,<6L:-8RNK*A4_X\WQL^$/C;]G
M_P",'Q.^!_Q(T[^RO'GPE\=^*/A[XLLE\QK=-;\*:Q=Z->SV$\D<1O-*O9+0
MWND:C&@@U+3+BTO[9GM[F)V_VF:_SX_^#L/]C1?A=^U+\,/VQ?"FEK!X5_:4
M\+GPC\09;:'$5M\7_A=8V.GVVHWLD<<4,+>+_AQ/X<@TZ#]]<7-YX$\37\\O
M[Y$7JPL[2<'M)77^)?YK\D<6-I\T%46\'9_X7_D_S9_)G1117<>8%%%% !11
M10 4444 ?N%_P;M_M)R?LY?\%4?@-#=WK6?A?X_1:Y^SCXI0/&OVL_$A+.?P
M+:@2C:3)\6- ^'P.UDE\DS+$SL_DR_ZDU?XH'@;QEK_PY\;>#OB%X4N_[/\
M%'@3Q3X?\9>&[_#'[%K_ (7U:TUO1[O"/&Y^S:C8VTV$D1CLPKJ<,/\ 9Z^#
M_P 3- ^-/PD^%WQC\*-O\+_%GX=>"?B9X;?S5GW:!X\\-:9XIT=O.142;=IV
MJVQ\U459,[U500!Q8J-I1EW33]5U^YV^1Z6!G>,X/[+4EZ/?[FOQ/1:***Y#
MN"BBB@ HHHH **** "BBB@ HHHH **** /\ ,_\ ^#HW_E*[XN_[(C\&/_3+
MJ-?SKU_11_P=&_\ *5WQ=_V1'X,?^F74:_G7KU:?\.G_ ((_^DH\2O\ QJO^
M.7YA1115F04444 %%%% !1110 4444 %%%% !1110 4444 %?O+_ ,$:?^"W
M?Q4_X)J>,++X9_$:3Q#\3OV-O$VK75UXJ^&]HUK>>(_AOJNK21->>//A/)J5
MQ:1V]X)H_M6O^";C4['PUXH$U]= Z3XDN%UX?@U14RC&:<9*Z?\ 5UV94)RA
M)2B[-?U9]T^J/]IGX,?&CX6_M#_##P;\9O@MXVT/XA_#/Q]H]OKGA;Q7X?N3
M<6-_93@K)#/%(L5YIFJZ?<+-I^LZ)JEO9ZQH>JVUWI6KV-EJ-I<VT7I]?Y27
M_!)?_@KY\;_^"7WQ1SI;7WQ!_9L\<:W8W/QA^"=S=@0WBK''8S>-_A]/=2+;
M>&OB+INGK$BW(:'2?%ME8V>@^*%:*TT35_#W^G5^R[^U)\#_ -LGX+>$OC]^
MSWXVL?''PZ\7P.(+N!3:ZMH6L6@C&K^%?%>C3'[;X>\5:%-*D&JZ/?(LJ+);
MWUH]WI5]I]_=^=5I.F^\7\+_ $?9_GTZV]>A7C67132]Z/ZKNOQ6S[OZ#HHH
MK(W"BBB@ HHHH **** "BBB@#^=;_@Z._P"44?BW_LM_P9_]/&I5_F@5_I?_
M /!T=_RBC\6_]EO^#/\ Z>-2K_- KT,-_"_[>?Z'E8W^,O\ !'\Y!11170<@
M4444 %%%% !7Z)_\$C?^4GW[!7_9T_P<_P#4QTROSLK]$_\ @D;_ ,I/OV"O
M^SI_@Y_ZF.F5,_@E_AE^3+I_Q*?^./\ Z4C_ %U:***\D]T**** "BBB@ HH
MHH **** "BBB@ HHHH **** /Q[_ ."^_P#RB$_;6_[$GP+_ .KC^'-?Y3=?
MZLG_  7W_P"40G[:W_8D^!?_ %<?PYK_ "FZ[\+_  Y?XW_Z3$\S'?Q(?X/_
M &YA11172<04444 %%%% !7U-^PS_P GL_L>?]G3?L^?^K:\(U\LU]3?L,_\
MGL_L>?\ 9TW[/G_JVO"-*6S]'^14/CC_ (H_FC_9"HHHKR#W@HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_B+_X/(?^<<W_ '=Y
M_P"^P5_;I7\1?_!Y#_SCF_[N\_\ ?8*VP_\ &A_V]_Z3(Y\5_N]3_MS_ -+B
M?Q%T445Z1XX4444 %%%% !1110!_6;_P:&?\GM?M+?\ 9K%Q_P"K:^&]?Z#=
M?Y\G_!H9_P GM?M+?]FL7'_JVOAO7^@W7G8G^*_2/Y'K8/\ @K_%+\PHHHK
MZ@HHHH **** "BBB@ HHHH **** "BBB@ K^,'_@\2_Y)Q^PA_V.WQ]_],7P
MJK^SZOXP?^#Q+_DG'["'_8[?'W_TQ?"JM:'\6'J_R9SXK_=ZG_;G_I<3^%6B
MBBO3/'"BBB@ HHHH **** /Z8/\ @U&_Y2?Z_P#]FL_%?_U,/A97^D17^;O_
M ,&HW_*3_7_^S6?BO_ZF'PLK_2(KS\3_ !?^W5^IZN"_@O\ QR_*(4445SG6
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 445XA^TI\?O /[+'P$^+7[1/Q/O?L/@;X0>"-;\::YLDBCN]2_LRV/]F>
M']+\XK'+KGB?6)=/\.:#:L1]LUK5+"T!W3"A*[LMWHA-I)MZ)*[?9(_D8_X.
MQOV_FTS1OAK_ ,$\/AWKC)=Z^NE_&;]H<Z?<D%-#M+F=/A1\/=1,+O&ZZGJM
MM?\ Q"UO2[I8;JV71/ASJ<1>TU1@_P##;7O/[4'[17Q"_:U_:$^+G[2/Q4O(
M[OQU\7_&FJ>+M8BMWG>PT>WN62UT+POH_P!IDEN8] \(>'K32O"WAZ"XFFGM
M]#T?3X)IYI(VE?P:O4I0]G!1Z[R\Y/?[MEY)'B5JCJU)3Z-VBNT5M_F_-L**
M**T,PHHHH **** "BBOT-_9/_P"";WQR_:Z_9L_;,_:8^'EE.WA+]D+P#H_B
MR\LETZ6YN?'^MW&L6>H^)O#.@S>= @G\&?"FP\9?$/7)+5-2O(Y-.\+Z"-.$
MGB^TOK1-I:MV5TM>[=E^(U%R=HIMV;LNR5W]R1^>5%%%,04444 %%%% !111
M0!^J7_!&K]O*Y_X)[_MW?"SXN:QJ4]I\(_&$_P#PJCX[VBM(;9_AAXROK&*\
M\02P(&:6?P#KEKHGCRW6&,W5TGAZYTF%TBU6X#_ZQ]K=6U[;6][97$%W9W<$
M5U:7=K+'<6UU;7$:RP7%O/$SQ3031.DD4L;M')&RNC,K G_$>K_2J_X-I/\
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
MY;R6VH^*=0O)&$P74HDDB2WZ(XFF]^:/JKK\+O\  YI8*JOA<9^CY7]ST_\
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
M[_=OZ7.O!U>2?(W[L]%_CTM]^WF[']W%%%%<!ZH4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?Y%7_!7+_E)]
M^WK_ -G3_&/_ -3'4Z_.ROT3_P""N7_*3[]O7_LZ?XQ_^ICJ=?G97K0^"/\
MAC^2/!G\<O\ %+\V%%%%42%%%% !1110 5_I#_\ !J+_ ,HP?$/_ &=/\5__
M %#OA77^;Q7^D/\ \&HO_*,'Q#_V=/\ %?\ ]0[X5USXG^%_V\OU.O!?QG_@
ME^<3^F&BBBO//5"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH 9++
M'!')--(D,,*/+++*ZQQQ1QJ7DDDD<A41%!9W8A54$D@ FO\ &8_:M^+8^/O[
M4'[1GQR1Y7A^,/QT^+'Q-M!,6WQ6/CCQWKOB2PM@KLQBBM++4H+6" -LMX(8
MX(PL<:J/]3W_ (+"?M+6_P"R?_P3<_:P^+$=]]A\1W'PPU;X;^ WC<"\_P"$
M\^+)C^'/AF[L(_,B::?0;SQ(?%$ZHQ,6GZ'>W+(\=NZ'_)$KMPL=)R\U%?+5
M_FOZV\['2UIP[)R?SLE^3"BBBNLX HHHH **** "BBB@#_22_P"#4[P5<>%?
M^"7>HZ[-"\4?Q*_:<^+7C6T=_M&VYM[#P[\./ATTT7GP0Q;%NO %S;G[')=6
M_F02;IUN_M5M;_TK5^2/_!"3X6M\(O\ @DO^Q7X=FMOL]WXA^&>H_%*YD>"*
M&>\7XQ>-/%'Q3TVYN&C4-<?\23Q=IEM:3REY3IMM91;A'%&B_K=7E57>I-_W
MG^#L>Y17+2IK^Y&_JU=_BPHHHJ#0**** "BBB@ HHHH **** "BBB@#_ "8O
M^"VG_*5S]N;_ ++?JO\ Z9]%K\M*_4O_ (+:?\I7/VYO^RWZK_Z9]%K\M*]:
M'P1_PQ_)'A5/XE3_ !R_]*844451 4444 %%%% !7^D/_P &HO\ RC!\0_\
M9T_Q7_\ 4.^%=?YO%?Z0_P#P:B_\HP?$/_9T_P 5_P#U#OA77/B?X7_;R_4Z
M\%_&?^"7YQ/Z8:***\\]4**** "BBB@ HHHH **** "BBB@ HHHH **** "O
M\V?_ (.:_P!@6[_9@_;:N?VD?!NB-;?!K]KQKWQJUQ96J1:;X=^-NGK"GQ0\
M/S>0FV*7Q3+)8?$JUN;MTEU74?$_BFWM(VA\/SN/])BO@'_@IM^PEX._X**_
ML?\ Q+_9R\1MI^F^)[ZV3Q9\(?&-_$\B^!/BYX<M[Q_"/B%C"DDZZ9=_:[_P
MQXH2WBDN;CPCXAU^VM%2]EMIHM:-3V<TW\+TEZ/K\GKIKNNIAB*7M:;2^)>]
M'U6Z^:NO6SZ'^0K17<_$WX:^.?@W\1/&WPH^)GAS4/"/Q!^'/BC6O!OC+PSJ
MB(M]HGB+P_?SZ;JEA,T3RV\ZPW5O((;NUFGL[V Q7=E<7%K-#,_#5Z>^QXVV
MX4444 %%%% !1110 4444 %%%% !1110 5M>'O$GB+PCK%CXA\*:]K7AC7],
ME%QINN>'M4OM%UC3YP"!-8ZGIL]M>VDH!($D$\;@$@-6+10!^L?P&_X+D?\
M!5+]G=+2R\'_ +87Q)\6Z%:^5&WA[XS'1_C=82V4)4QZ;%J'Q2TWQ3XDTBQC
M5$AAC\.Z[HTMM;(MK;30VV8C^UWP#_X.^/CSH*VFG_M+_LI?#'XDP*J03^(_
MA!XM\1?"K5D11C[=<:#XIA^)^E:K>.!^^M[/4?#%F\CM) +6-5MS_'=16<J5
M.6\(^J5G]ZLS6->M#:I*W9OF7W2O;Y'^EY\!O^#H7_@EU\6TM+7X@^)OBO\
MLXZW/Y4,EM\5/AOJ>MZ(U[(50QVGB/X33?$6!+'>WRZEK]GX=B2-6ENX[-!7
M[&_!3]MC]C_]H]++_A1'[3OP)^*U[?QH\.A^"_BAX/UGQ3"9"JI#J'A*#5CX
MGTJ[8LA^Q:II-G=A9(F, 66,M_C;45C+"P?PRE'ULU]VC_$WCC:B^*,9>EXO
M[U=?^2G^W117^._\(/\ @H?^W;\!/LL7P@_:^_:*\#:;9[/(\.Z9\6O&=QX1
M_=X\KS_!NIZM?>%+KRAE8OM6C3>6CR(FU))%;]0?A-_P<X_\%9/AKY$?B/XH
M?##XW6EL]N8[/XL_![PI%N@M\ VL^H_"I/A=K=VEPHVW-U=ZI/J3\LE]'(2Y
MS>%FMI1?K=/\G^9O'&TW\49Q]+27YI_@?Z;]%?PX_!C_ (/"/$4+6ME^T/\
ML7:+J2.T(O?$WP8^*%]HC6R@XN#:^!O''A_Q +UI V^%9?B'8"(Q^4[3>=YT
M'["? 7_@YK_X)6?&9[2Q\5?$3XC?L\ZW=^5#%I_QK^&^JQ:=)>.%\R,>*?AI
M<?$?PO86B'S&34/$6JZ!;O'&#+Y$\D=LV4J-6.\&_P##[WY7-HXBC/::3[2]
MW\[+[FS^@JBO&_@Y^T5\ ?VA]%/B+X"_&SX4?&;1(T1[C4OA?\0/"OCFWLB^
MS,.I'PWJFHOIEU$TBQ7%GJ"VUW:SDV]S#%.K1CV2LFFM&K/LS=-/5.Z[H***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** /\4WXE_P#)1_B!_P!CMXK_ /3[?UQ-=M\2_P#D
MH_Q _P"QV\5_^GV_KB:]>.R]%^1\^%%%%, HHHH **** "O]9S_@B5_RBB_8
M:_[(CI?_ *>M:K_)CK_6<_X(E?\ **+]AK_LB.E_^GK6JY<5\$?\7Z,[<#_$
MG_@_]N1^IE%%%<)Z84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 ?RL?\ !VM\9&\&_L'_  <^#MC<K!J/QI_:%TJ^U&$N<WG@[X8>
M$_$.M:I"L:LI)C\7:YX!N3*V^.-8&C,1DGBEA_SOJ_L%_P"#P+XFRZI^TC^Q
M_P#!O[1F'P-\$/&WQ-^RC<-DOQ5\>#PJ;A_WQ5O-3X-B./\ T>-D\F7]],)-
MD'\?5>EAU:E'SN_QM^2/'Q4KUY_W>6/W)-_BV%%%%;'.%%%% !1110 5W/PP
M^'GB3XN_$KX>?"CP;:K>^,/B?XY\)?#SPI9.65;OQ)XUU_3_  WH5JS(KNJW
M&J:E:Q,51V <E58X!X:OW?\ ^#;KX Q_';_@JW\%M1U"RCU#0/@+X:\=_'[7
M+>2-9%23PGI</A;P;>@L&6*33/B7XW\#ZG%)M+"2S1$,<CK*DSERQE+LF_\
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
M (C$OAQ_T8AXV_\ #^Z%_P#.KH_XC$OAQ_T8AXV_\/[H7_SJZ/85?Y']\?\
M/S_/LP^M4/\ GXO_  &7_P CY_GV9_9]17\8/_$8E\./^C$/&W_A_="_^=71
M_P 1B7PX_P"C$/&W_A_="_\ G5T>PJ_R/[X_Y^?Y]F'UJA_S\7_@,O\ Y'S_
M #[,_L^HK^,'_B,2^''_ $8AXV_\/[H7_P ZNOM#_@GK_P ')W@K]OS]L#X1
M?LDZ1^R9XI^&6H?%G_A/OL_C?4?B[I/BBRT3_A!/AAXU^)<OG:%;> -$GOO[
M2@\&RZ1'LU2U^S2WZ7C><ENUO*G1JI-N#22NW=;+7O\ UKV8UB:,FHJ=W)I)
M<LM6VDEK'NU^/9G]-U%%%9&X4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 5_$)_P '8?\ P4%AGD^'W_!.KX<:]N>R
MGT?XP?M'K8S.OESO;)>?"3X>:B4*A\VUW-\2=9TZ=73]Y\-]2A<2)(J_U_\
M[4O[1?@']DC]G?XP?M)?$ZY\CP7\'_!&K^+]2MTGBMKO6[VV1;7P]X4TN:8-
M"-<\8^)+O2/"F@K,!%+K6LV$4K*CLP_Q\_V@OCCX^_:7^-WQ4^/_ ,4-2_M3
MQ]\7?&^O^.?$MPAE%I!>ZY?2W46E:7#+)*UGH>AV;6VBZ#IRN8M,T73[#3X
ML%M&HZ<-#FESO:.W^)_Y;_<<>,J\L%36\[W\HK_Y)Z>B9X_1117>>6%%%% !
M1110 4444 6K&QOM4OK/3-,L[K4=2U&ZM['3]/L;>:[OKZ^NYDM[2SL[2W22
M>ZNKJ>2."WMX(WFFF=(XT9V53_K8?\$G/V%M&_8*_8+^$?[/6IZ39MXWU?19
M?'_QX,T5K=Q:U\6OB#IUC/XTL+TQM-8ZE9^&K&#2OAUI]PH:+4/#OA'2Y9E>
M265G_AR_X-H_V$C^U;^WC8?&OQ;I45]\(_V/(M&^*6LK>0)/9ZM\5M2GU"#X
M,Z%M?I+I^N:1JWQ$$ZK)'&_@&"QN54:K"3_I=UQ8J=VJ:Z:R]7LODM?FNQZ.
M"IV4JKZ^['T3]Y_-JR[6?<_R2/\ @KO^PY<?\$^_V[_C)\"=.LKR#X97VH0_
M$CX'WUT)F6_^$GCF2YU'P]90W=P3-J$O@O4(M9^'6J:C*$:_UKP?J5ZL:PW$
M);\SJ_T:_P#@Z._83'[0W[&FD?M5>#=+:X^)O[(5Y>:OKB65J\U[K_P/\97>
ME:?XYMI5MX_-N&\#:M;:#X[@N;R4V>A^&K+Q_-%&LVJ2.?\ .4KHHSYX)]5[
MLK[W77Y[G)B*?LJLHKX7[T?1]/D[KY!1116IB%%%% !1110 5^F/_!([]O/4
M_P#@G9^V_P#"[X[3S7DOPSU667X;?'/1;1I2=7^$GC&ZL8=>NUMH4DDO=0\&
MZE9Z-\0-%L8Q&VHZSX4LM+DGAM;^Z8_F=12DE).+5TU9CC)QDI+>+37JG<_V
MV-)U73->TO3=<T34+/5M&UG3[/5=)U73KF*\T_4],U&WCO+#4+&[@=X+JSO;
M6:*YM;F%WBG@D26-V1E)T*_F;_X-C/\ @H!'^TW^QM)^S#X[UY+OXQ_LBIIW
MAC3(KZ[5M4\2? C4C(GPYU>".5TEND\#RPWGPXODLX9(-(T?2? [W\_VOQ!"
M)/Z9*\J<7"3B]T_OZI_-:GN4YJI",U]I)OR?5?)Z!1114EA1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?S/?\'77_*,'P]_
MV=/\*/\ U#OBI7^;Q7^D/_P==?\ *,'P]_V=/\*/_4.^*E?YO%>AAOX7_;S_
M $/)QG\9_P"&/Y!11170<H4444 %%%% !7Z)_P#!(W_E)]^P5_V=/\'/_4QT
MROSLK]$_^"1O_*3[]@K_ +.G^#G_ *F.F5,_@E_AE^3+I_Q*?^./_I2/]=6B
MBBO)/="BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MK\^O^"KOP;3X^_\ !-S]M3X8"V:]O]2_9]\?>)= LT4.]WXL^'.EM\2/!ULH
M*OAI_%7A+1X@X4LA?>GSJIK]!:HZGIMCK.FZAH^J6R7FF:K8W>FZC:2EA'=6
M-];R6MW;2%&5PD]O+)$Y1E;:QVL#@AIV::W33^YW%)*491>TDT_1JS/\26BN
MY^)_@B_^&7Q*^(?PWU42KJ?P^\<^+?!&HK/%)#.M_P"$]?U#0;P30RQPRQ2B
MXL)!)%)#%)&^Y'C1@5'#5Z^YX&P4444 %%%% !1110 5_KQ_\$H?BE)\9O\
M@FO^Q#X_N+UM2U&]_9P^&7A[6]0=HWEOO$?@+P]:^ ?$MY.8B8Q<W.O^&-2F
MN54($G>1/*AV^4G^0Y7^G3_P;)^/_P#A,_\ @DA\'-":?SY?A;\1?C9X E);
M?)%]J^(VL_$:W@D8DM^ZL_B#;+"K']W;>1&@$21J.;%+W(OM*WR:?^2.W NU
M22[PO\TU^C9^_P#1117 >F%%%% !1110 4444 %%%% !1110 4444 ?Y6_\
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
MN+')=>'/%NB?:[AM-U6U#(\,]WIFIVVHZ+J.IZ9>_P"9_P#\%8_^",7[0/\
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
MC-IJ?@;X5:FK>;_PD8DMO%'BW3D_XI&#3M)U73O&\/ZX_P#!(/\ X-J_ WP
M?PK^T5^WWIWA[XH?&ZU:RUWPA\!HYK?7OA;\*K]2EU:7OC>=#)IGQ.\<Z>VQ
M#IP%W\._#]\ER]J/&MU'I'B#3/ZV55454151$4*B* JJJ@!550 %50
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
ME^(/#6KZAH6MZ;.59#-8:KI=Q:W]G*49D\RWN(WVLR[L$BOV4_9G_P"#A/\
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
M2=1M[74]+O+/4+2VNHN.E5E3?>+WC^J[/\]GY=]>A&LNTU\,OT?=?BNG5/\
MQ6:*_H8_X+1_\$*?B1_P3K\0:C\;/@E'KWQ._8V\1:L(K+6Y%FU;QG\$M0O=
MK0>&?B>;2RAAG\-W-PSVGA/XA0HEG>.L.A>*(]*\02Z/<>*?YYZ]&,HSBI1=
MT_P\GV9Y$X2IR<9*S7]77=/N%%%%42%%%% !1110 4444 %?1_[*7[67QW_8
MJ^-'AGX\_L[^.=0\$>//#<J13^4\L^@^+/#[W=I=ZIX,\:Z()H;;Q)X0UPV5
MNFJ:/=LN7AMM0L+BPU>PT[4;/YPHH:35FDT]T]4_D--IIIM-.Z:W3/\ 5_\
M^"4W_!7/X#?\%0?A8;_PY+I_P[_:#\'Z?')\6/@+J6M6]WKFCJCV]L_C+P9+
M*MK=^+?AQJ%W<V\,6N064=UH&HW4&A^);:RN[C2KK6?UIK_%Q^!GQU^+G[-7
MQ4\(?&SX&>.]<^&_Q/\  FH_VGX9\5Z!-$EW:2O%);7=G=VMU%<:=J^CZI93
M7&G:UH6KV=]HVM:7<W6FZK8W=C<SP/\ Z7__  1Q_P""UWPD_P""F7@>W\!>
M,?['^&/[7O@[0X)O'/PR:[2VT?Q_:V<&W4/B#\(OMEU+>ZGH#M&;K7_"\TES
MKW@>:<6][+JVB'3_ !+J?!6H<GO1NX=5NX_YKL]^_=^GA\2JEH3=I]'TG_E+
MNMGNNQ^Y]%%%<QV!1110 4444 ?SK?\ !T=_RBC\6_\ 9;_@S_Z>-2K_ #0*
M_P!+_P#X.CO^44?BW_LM_P &?_3QJ5?YH%>AAOX7_;S_ $/*QO\ &7^"/YR"
MBBBN@Y HHHH **** "OT3_X)&_\ *3[]@K_LZ?X.?^ICIE?G97Z)_P#!(W_E
M)]^P5_V=/\'/_4QTRIG\$O\ #+\F73_B4_\ ''_TI'^NK1117DGNA1110 44
M44 %%%% !1110 4444 %%%% !1110!^/?_!??_E$)^VM_P!B3X%_]7'\.:_R
MFZ_U9/\ @OO_ ,HA/VUO^Q)\"_\ JX_AS7^4W7?A?X<O\;_])B>9COXD/\'_
M +<PHHHKI.(**** "BBB@ J_I.K:IH.J:;KFAZEJ&C:WHVH6>K:/K&DWEQIV
MJ:5JFG7$=YI^I:;J%G)#=V.H6-W##=6=Y:S17%K<11SP2)*BL*%% 'U-_P -
MS?ML_P#1X?[4W_B07Q:_^:ZC_AN;]MG_ */#_:F_\2"^+7_S75\LT4K+LON0
M^:7\TOO?]=%]Q]3?\-S?ML_]'A_M3?\ B07Q:_\ FNH_X;F_;9_Z/#_:F_\
M$@OBU_\ -=7RS119=E]R#FE_-+[W_71?<?4W_#<W[;/_ $>'^U-_XD%\6O\
MYKJ/^&YOVV?^CP_VIO\ Q(+XM?\ S75\LT4679?<@YI?S2^]_P!=%]Q]3?\
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
M>YV*2DDXM-/9IW04444AA1110 4444 %<#\5?B=X*^"OPS\?_%[XCZS!X>\
M_#'P=XB\=^,=;N.8]-\.>%]*NM9U:Y6/(:XG6SM)1:VD69[RY:*UMT>>:-&[
MZOXVO^#K?_@H;_PAWP_\$?\ !/+X::^\/B3XEII?Q1_:$DTZ;:]C\.M+U"23
MX>> ;R6-G D\8>*-.E\8:S8DVU]::7X0\,&3S](\621RW3@YSC%=7J^RZO[O
MQT,ZM14J<IO6RT7=O1+[]^RNS^/S]O;]KSQE^W7^UK\:/VGO&9O+9_B-XKN9
M?"7AZ[N!./!GP[T=5T?P!X-@\MVM5;0/"MEIMKJ<]DD,&JZZ=6UQXA=ZI<N_
MQ_117J))));))+T6AXC;DVV[MN[;ZMA1113$?L#_ ,$0O^"?,G_!0K]N?P)X
M)\5:)<ZC\"/A4(OBQ\>;HPR?V;=>$] NXO[$\"7-SM$'VGXD>)CI_AR2Q6X@
MU%_#!\6:QIP<Z#<&/_5DBBC@CCAAC2&&%$BBBB18XXHXU"1QQQH J(B@*B*
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
M$/3/+50RW4A8JGX8?M(_\'&__!5']H=+[3-/^-FE?L^^%KYY6;P]^SQX8MO
MUY&C$BW$/Q U:Y\3_%.SDMXRZ9TOQQIT-PSF6XMY'CMC;_A516L:-*.T4WWE
MK^>GX&$\16GO-I=H^ZO32S?S;.F\8>-/&/Q"\1:EXO\ '_BSQ-XX\6:S.UUK
M'BCQAKVJ>)O$6K7+DE[C4M;UJZO=2OIV))::ZN99&))+$FN9HHK4Q"BBB@ H
MK[X_8H_X)D_MI?\ !0'7X]-_9N^#6N:[X7AOA8Z]\5_$H?PI\(O"[JRBY&K^
M.]4B73KR^LT=9Y_#OAM-?\6209DM- N@*_N _P""=7_!LA^R=^RXV@?$C]JN
MYT_]K7XU62VU\N@:WI9MOV?_  EJB$2[-+\!WZ/=?$26U=I+8ZG\1FN="U*)
M8+V'X?:%?QK(N52M"GN[O^5:OY]%\WZ7-J5"I5M96C_,]%\N_P OG8_D@_X)
MJ_\ !#O]L;_@H[>:5XOT30F^"O[.4EY&NJ?'[XCZ5>P:1JMG'<"&]C^%GA5G
ML-7^*&IPA+N-+C3)],\%6U_97.EZWXVT741%:S?Z&7_!/7_@EA^R1_P37\%S
M:'\!?!LNH^/M=T^&R\>?&SQNUGK7Q1\;*DJW+65SK$-G9V?A[PTERD4EMX3\
M+6.D:)NM;.\U*WU7689=7N/T6M;6VLK:WLK*W@M+.T@BM;2TM8H[>VM;:WC6
M*"WMX(E2*&"&)$CBBC18XXU5$554 3UQ5*TZFCTC_*OU?7\O(]*CAX4M?BGU
MDU^2UM^+\PHHHK$Z HHHH **** "BBB@ HHHH **** "BBOS+_;2_P""OW[
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
M9^3OT/\ 2 HHHKSCU@HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@#_(J_X*Y?\ *3[]O7_LZ?XQ_P#J8ZG7YV5^B?\
MP5R_Y2??MZ_]G3_&/_U,=3K\[*]:'P1_PQ_)'@S^.7^*7YL****HD**** "B
MBB@ K_2'_P"#47_E&#XA_P"SI_BO_P"H=\*Z_P WBO\ 2'_X-1?^48/B'_LZ
M?XK_ /J'?"NN?$_PO^WE^IUX+^,_\$OSB?TPT445YYZH4444 %%%% !1110
M4444 %%%% !1110 445^9_[?W_!6K]B__@G/X?OC\;OB1:ZS\4SIR7WAWX">
M )K#Q%\6]?:ZB,NFRW>A+>06W@[0[Y<RQ>)?&E[H6D7%O%<#2IM5OXX]/G:B
MY.T4VWT7]?B*4HQ3E)J*6[;LOZ[+J?<_Q?\ C#\,/@%\-O%WQ@^,WC?0/AS\
M,_ FE2:SXK\8^)KP6>E:38K)'!$&*K)<7E]?7D]OIVDZ3I\%WJNLZI=V>E:5
M97FHWEM:R_Y>O_!9G_@K1XV_X*@_'BVNM&@U;P;^S/\ "FXU73/@E\.KV=5O
M+W[7*(-3^)WC>"W9K:7QMXKMK>U2+3TEN['P;H45OX?TNXNKN7Q#KOB+B_\
M@I__ ,%@/VF_^"GOC:(^/KM?AQ\"/#.ISWWPZ_9]\)ZI<W'A;0YV5H(?$/B_
M56M]/N?B%XY^QL;;_A(M6LK/3]*CFOX?"7A_PQ;:MJ\%_P#D]7?1H<GO2^/H
MND;_ )OHWMT7=^7B,3[7W(74.KZR?2ZZ)/9==WTL4445T'(%%%% !1110 44
M44 %?WH_\&C?[)C^%O@W^T)^V=XCTWRM3^*_B:Q^"OPUN+FU"7">!_A\8M>\
M<ZMIUUEC/I7BCQKJVCZ)/'A#'J?PQN 58%&K^&/X;?#SQ?\ %SXA^!?A7\/]
M&N?$/CKXD>+_  YX%\':%:*6N=7\3>*]7M-#T33HL [6N]1OK>$R,-D:N9'(
M16(_V'?V-_V:O"_['G[+7P*_9E\(/%<Z1\'?AYH?A2XU.&'[.OB'Q&L3ZCXR
M\5R6X"B&Y\7>,+_7?$]W$%54NM6F554  <V)G:"BMYO\%9_B[?B=F#I\U1S:
MT@M/\4M%^%_33NCZ6HHHK@/4"BBB@ HHHH **** "BBB@ HHHH **** /\F+
M_@MI_P I7/VYO^RWZK_Z9]%K\M*_4O\ X+:?\I7/VYO^RWZK_P"F?1:_+2O6
MA\$?\,?R1X53^)4_QR_]*844451 4444 %%%% !7^D/_ ,&HO_*,'Q#_ -G3
M_%?_ -0[X5U_F\5_I#_\&HO_ "C!\0_]G3_%?_U#OA77/B?X7_;R_4Z\%_&?
M^"7YQ/Z8:***\\]4**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ I
MKJKJR.JNCJ5=' 965@0RLI!#*P)!!!!!((Q3J* /XPO^"T7_  ;;V_C6?Q=^
MU3_P3I\+Z=I/BJ3[7X@^)/[*>CV]GI.B^(V"&?4O$/P)@B6VT_1=?)62]OOA
M8XM](USS+D^!)],U>#3O!OB/^&?6M%UGPWJ^J>'O$6DZGH.OZ'J%WI.M:'K5
MA=:7J^D:II\\EK?Z;JFFWT4%[I^H65S%+;7=G=P0W-M/')#-&DB,H_VU:_%3
M_@J/_P $._V6/^"E.G7WC6>VB^"7[3=M8&'1OCKX-T:TEE\1/;6JVVG:7\6_
M#4<FGV_Q!TFWBAMK6UU.6]T[QCHUI:VMGI7B2/1X)=%N^JEB'&T:FL>DMVO7
MNOQ]3AKX12;E2M%]8;)ONG]E^6S\NO\ EA45^A_[>_\ P2Z_;"_X)S>+WT3]
MH+X<W/\ PA%_J<NG>#OC5X.6[\0?"/QL0;AK:/3/%"V=L=&UJZMK:>['A+Q9
M9Z!XKCMH9;LZ,]BJ7DGYX5VIJ2NFFGU6IYTHRBW&2::W35F%%%%,04444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %7]*U75-"U/3]:
MT34K_1M9TF\MM1TK5M*O+C3M3TS4+.5)[2^T^_M)(;JSO+6>-)K:ZMI8YX)4
M22)U=0PH44 ?U9?\$RO^#GKX]_L^3>'OA-^W-#K_ .TC\&8?L>E67Q4MY+67
MX]^ K"-#$MSJ=]>R6MK\8-.A(B-ROBC4-/\ &X62ZOF\8ZV;>TT&;^\W]GW]
MHKX(_M4_"SP[\:?V?/B1X;^*7PT\41;M,\2^&KMI4@NTB@FN]%US3;J.VU?P
MUXETP7$,>L^&?$-AIFOZ//(L&IZ=:S$)7^,!7W3^P5_P43_:;_X)S_%J#XI?
ML]>,6M+'4);.#Q_\,O$'VG4OAO\ $[1+682?V3XNT".XMS]HB1IDTKQ)I%QI
MOB?06GN/[)U>V@N[ZWN^:KAXRNX6C+MM%_+I\MWOW.RCBY0M&I><-K_:C_\
M)+R>O9]#_7_HK\TO^"9__!4G]G;_ (*<_",^-OA1?_\ "+_$SPO:V2?%OX'Z
M]?P3^,OASJ5W)<6]O<B6.&UB\3>#M7EM9I?#WB_2[=+2\A*V6JVFB>((-0T.
MR_2VN%IQ;4DTUNF>G&49)2BTT]4U_7X;H****0PHHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** /\ %-^)?_)1_B!_V.WBO_T^
MW]<37;?$O_DH_P 0/^QV\5_^GV_KB:]>.R]%^1\^%%%%, HHHH **** "O\
M6<_X(E?\HHOV&O\ LB.E_P#IZUJO\F.O]9S_ ((E?\HHOV&O^R(Z7_Z>M:KE
MQ7P1_P 7Z,[<#_$G_@_]N1^IE%%%<)Z84444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 ?Y%_P#P5XGGN?\ @J#^WI)<32SR+^U%\7(%
M>:1Y76"U\57UK:PAG9F$5M;0Q6\$8.R&"*.*-5C15'YSU^B'_!6X2#_@IY^W
ML)71V_X:J^-!#1QM$HC/C753"A5I9B7CA,<<L@<+-(KRI% KB&/\[Z]:'P1_
MPQ_)'@S^.7^*7YL****HD**** "BBB@ K_4-_P"#:_0ETC_@CQ^S+J"O$Y\4
M^(?CYKKK' (GB:W^/WQ*\,A)Y Q-S*4\.)()R%*P20VVW%N&;_+RK_4N_P"#
M<C_E#/\ L<?]W"_^M4_'&N;%?PUYS7Y2.S!?Q9?]>W_Z5 _;JBBBN ]0****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@#^*W_@\8TBVF\)_L :\SSB\TWQ%^TII$$:M&+9[;6]-^!UY=/*
MAB,K3QRZ!9K;LDT<:1RW(DBE9XFA_AIK^\'_ (/#+K34^#?[$5E+9L^KW'Q-
M^,5U8Z@ NVUTVS\*^"H=5LR2X<-?75]HTZA8V4C3F+O&0BR?P?5Z.'_A1\G+
M\V>/B_X\_P#MW_TB(4445N<X4444 %%%% !7]!W_  ;#ZRNE_P#!6OX66+6[
M3'Q'\*_C=HR2"0(+1H/ =]XA-PZE&,JLFA/:B,&,AKE9=Y$11_Y\:_?#_@V>
M_P"4O?P#_P"Q)^.W_JG/&-9U?X4_\+-*/\6E_P!?(?C)(_T^****\L]P****
M "BBB@ HHHH **** "BBB@ HHHH _P S_P#X.C?^4KOB[_LB/P8_],NHU_.O
M7]%'_!T;_P I7?%W_9$?@Q_Z9=1K^=>O5I_PZ?\ @C_Z2CQ*_P#&J_XY?F%%
M%%69!1110 4444 %?Z#7_!H9_P F3?M+_P#9TT__ *J7X<5_GRU_H-?\&AG_
M "9-^TO_ -G33_\ JI?AQ6&)_A/UC^9U8/\ C+_#+\C^LZBBBO./6,7Q)X;\
M/>,?#VN>$O%NAZ1XG\+>)](U'0/$?AS7].M-7T/7M#U>TEL-5T?6-*OXI['4
MM,U*RGGM+ZQNX)K:ZMII()XWC=E/^?#_ ,%P/^#?/Q!^RA)XL_:O_8NT+5_%
MO[,9EOM?^(GPIM!=ZOXI_9ZLPD<]WK&F7%S=WFK>+OA/#*;J:>^D6;7? %@L
M3>()=6T"VOO$VG_Z'%13P074$UK=0Q7-M<Q207%O/&DT$\$R-'+#-%(K1RQ2
MQLR21NK(Z,RLI4D5I3J2IN\7IU71_P#![/=>ET95:,*T;2T:^&2WB_U3ZI[^
M3LU_B.45_:M_P7)_X-VCH*>-?VQ_^"??@]GT-%U3Q9\9OV8_#MHN[0T0+=ZI
MXQ^!6B6%HIDT54%YJ>O_  P@+SZ21-/X AFTI[;PCHW\5;*R,R.K(Z,5=&!5
ME920RLI *LI!!! ((((S7HPJ1J*\7ZKJGV?^>S/(J4I4I<LEZ-;-=T_Z:&T4
M459F%%%% !1110 4444 %=A\/OB#XW^%'C?PK\2OAKXJUSP/X^\$:YI_B3PE
MXM\-ZA/I>N>']<TN=;FQU'3KZV9)89X94&1DQS1EX)TD@DDC;CZ*-]PVV/\
M2G_X(D?\%X/!7[?^BZ'^SO\ M%7VC^!?VS=&TJX%M,D-GHO@_P#: TW2+?SK
MCQ#X+@C>*TTGQ_;V,<U_XM^'UO%%;S06U[XH\&1OH2:OH/@[^D&O\2C1]8U?
MP]J^EZ_H&J:CH>NZ'J-CK&B:WH]]<Z9J^CZOIES%>Z;JFEZE92P7FGZCI]Y!
M#=V-]:30W-I<PQ3P2QRQHX_T%O\ @AM_P<$:-^U''X4_9)_;7\1Z5X<_:5:3
M3_#GPL^+%U'%I7A[X\[;7R;30_$TB^7IGA_XNS2P"*U9!8:+\0KJZM[/2+6P
M\4O#I>N\-:ARWG!7CNXK[/FNZ\NGIMZ6'Q7-:G4?O;1F_M=E+^]Y]?7?^L&B
MBBN4[@HHHH _G6_X.CO^44?BW_LM_P &?_3QJ5?YH%?Z7_\ P='?\HH_%O\
MV6_X,_\ IXU*O\T"O0PW\+_MY_H>5C?XR_P1_.04445T'(%%%% !1110 5^B
M?_!(W_E)]^P5_P!G3_!S_P!3'3*_.ROT3_X)&_\ *3[]@K_LZ?X.?^ICIE3/
MX)?X9?DRZ?\ $I_XX_\ I2/]=6BBBO)/="BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@#\>_\ @OO_ ,HA/VUO^Q)\"_\ JX_AS7^4W7^K)_P7W_Y1"?MK
M?]B3X%_]7'\.:_RFZ[\+_#E_C?\ Z3$\S'?Q(?X/_;F%%%%=)Q!1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110!_6;_ ,&AG_)[7[2W_9K%Q_ZMKX;U
M_H-U_GR?\&AG_)[7[2W_ &:Q<?\ JVOAO7^@W7G8G^*_2/Y'K8/^"O\ %+\P
MHHHK Z@HHHH **** "BBB@ HHHH **** "BBB@ K^,'_ (/$O^2<?L(?]CM\
M??\ TQ?"JO[/J_C!_P"#Q+_DG'["'_8[?'W_ -,7PJK6A_%AZO\ )G/BO]WJ
M?]N?^EQ/X5:***],\<**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ K]NO^#<C_E,Q^QQ_P!W"_\ K*WQ
MQK\1:_;K_@W(_P"4S'[''_=PO_K*WQQJ*G\.I_@E_P"DLTH_Q:7_ %\A_P"E
M(_U+J***\H]P**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ K^#'_ (.NO^"@L'CGXD^ /^"?/PWUWS_#WPEGL/BE\?GL)G%O
M>?$S6M(<?#WP1=2)Y?G?\(9X.U>[\4ZM;*UWIUQJ7C?08Y?(UKPG/%;_ -D/
M[<'[5W@K]B']E3XT_M/>.C!/IGPN\'WFIZ-HDUQ]GD\6^-=0DBT;P+X-MI!F
M1)_%/BW4-'T9IXTD-A;7=QJ4RBVLIW3_ " OBI\3?&OQI^)GC_XO?$?69_$7
MC[XF^,/$7COQCK=QQ)J7B/Q3JMUK.K72QY*V\#WEW*+:TBQ!9VRQ6MNB00QH
MO5AJ?-)S>T=%_B_X"_%HXL;5Y8*FGK/67E%/_P!N:^Y-/<X&BBBNX\P****
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
M'_A5GP_O-ZR6\W_"5^+[$ZOJ6F7L3VFL>#/!WC+3Y"KRQ;N_W:5/M&*]+O\
MS;_%GE^_6JZZRG)>B_X"2^Y']I7_  0&_P""=:?L#_L0>'-0\;:!)I7[0O[1
ML>C?%?XR?VC9M::WX;L[G3W;X=_"Z\BE2.YM?^$$\/:A/=:OIUVGVFQ\<^)_
M&<#2/;+:1P?M!XW\:^%/AMX,\6?$/QWKNG^%_!/@3PWKGC#Q?XEU64P:9X?\
M,^&]-N=8UW6=0F"NT=GIFF6=S>7+*CN(H7V([84]17\CW_!UI^WK<?"?X">
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
M^*/NR\VDM?FM?6]@HHHK(W"BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH _R*O^"N7_*3[]O7_LZ?XQ_^ICJ=?G97Z)_\%<O^
M4GW[>O\ V=/\8_\ U,=3K\[*]:'P1_PQ_)'@S^.7^*7YL****HD**** "BBB
M@ K^ZW_@W(_X*/\ [#7[*7_!/W6_AA^T5^TM\-_A)X_N/VB/B/XI@\+>*[W4
M;?5)/#VJ^%_AW9Z=JRQVNG747V6[NM*U&&)C*&+VDH*  $_PI45%2"J1Y6VE
M=/2U]/5,TI572ESQ2;LU9WMK;M;L?ZSG_#[7_@E%_P!'R_!'_P &FM?_ "EH
M_P"'VO\ P2B_Z/E^"/\ X--:_P#E+7^3'16/U6'\T_P_R]?Z6O3]>J?R0_\
M)O\ ,_UG/^'VO_!*+_H^7X(_^#36O_E+1_P^U_X)1?\ 1\OP1_\ !IK7_P I
M:_R8Z*/JL/YI_A_EZ_TM3Z]4_DA_Y-_F?ZSG_#[7_@E%_P!'R_!'_P &FM?_
M "EH_P"'VO\ P2B_Z/E^"/\ X--:_P#E+7^3'11]5A_-/\/\O7^EJ?7JG\D/
M_)O\S_6<_P"'VO\ P2B_Z/E^"/\ X--:_P#E+1_P^U_X)1?]'R_!'_P::U_\
MI:_R8Z*/JL/YI_A_EZ_TM3Z]4_DA_P"3?YG^LY_P^U_X)1?]'R_!'_P::U_\
MI:/^'VO_  2B_P"CY?@C_P"#36O_ )2U_DQT4?58?S3_  _R]?Z6I]>J?R0_
M\F_S/]9S_A]K_P $HO\ H^7X(_\ @TUK_P"4M4]0_P""XG_!)S3+.>^N?VXO
M@[)!;JK2)I[^*M6O&#.L8$&G:5X;O=0N6#."RVUM*R(&D8"-'9?\F^BCZK#^
M:?X?Y>O]+4^O5/Y(?^3?YG^I1XR_X.-/^"/W@^"1H_VJIO%U\D0F32O!OP;^
M..K3SHR3LHCU*Z^'.G>'$E+PB$P7&MP3QO- \L<=N[3)^=7QN_X.Z?V/_"UO
M>VOP$_9T^.WQ>UB!)DMKSQU>>#_A!X2NIP +>6"_L]2^)/B9[4DEI1=^$=,N
M!M\M8_G\U/\ /LHIK#4UOS2]7;\DB7C*SVY(^:C_ /).2_ _H._:\_X.6?\
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
MPE/+PKS>?(W/B5>EZ23_ #7ZG7@G:M;O"2_%/]#^J*BBBO//5"BBB@ HHHH
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
M '>I_P!N?^EQ/X5:***],\<**** "BBB@ HHHH **** "BBB@ HHHH ****
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
M?:?<VUY!#.GHM%&VP;[G\;W[?G_!I]\-O&']M?$'_@GS\1?^%6:^_P!HOO\
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
M/!]P)8H;JS_X1OP!)I5[J6C7<8GTCQEXB\86[\L0/X%O^"/_ .QI_P -U_\
M!0/X"?!#5M,?4OAU9:^?B7\8@;?[19K\*_AT8=?\1:;J6598+7QC>1Z3\/XK
MET=(=0\76+,C#Y3_ *V444<$<<,,:0PPHD4442+''%'&H2...- %1$4!410%
M50    *Y,5/X8)[^]+TZ?J_DCOP5.[E5?3W8^KLY/Y*R7>[[#Z_R,O\ @K1^
MUQ<?MM?\% OVC_CI;:D^H^"KCQQ>^!?A3B<S6D/PJ^'3'PCX*N;",,\5I'XD
ML-,?QG?VT#R0KK?B759EEF,S32?ZY4L4<\<D,T:30S(\4L4J+)'+'(I22.2-
MP5='4E71@5920002*_D(_P""I'_!KU\-OBO'XB^-'_!.\Z+\(OB3*UYJ^K_L
MZZQ=C3_A'XPG,9GE@^&^JS[O^%6ZU=SK*MIH%])<?#J:>ZM;*R?X>Z39/-+E
MAYPA)N6EU9/HM;N_K9:VT\D;XNG4J0BH*Z3;E'J^BMWMK=;[6/X$:*]3^-'P
M1^+G[.OQ'\2?"+XY?#SQ3\+OB3X2NS::]X1\7Z7/I>J6I;)MKVW\P&VU31]1
MA N]&UW2KB^T76]/D@U'2-0O;"X@N9/+*]#?8\EIIM-6:T:>Z?9A1110 444
M4 :V@Z_KOA76=,\1^&-:U;PYXAT6\AU'1M>T'4KS1]9TG4+9Q);WVF:II\UO
M?6%Y;N \-U:SQ3Q. T;J1FOZ'?V*O^#FK_@H%^S&NE>%_C/J&E?M@_#2Q\N!
M[+XL7MSIOQ7M+*-(T$>E_&/3+:\U?4;IF1I9K_XB:)\0KV8RR(MQ OE-#_.9
M14RA&:M**:\^GH]UZHN%2=-WA)Q?EL_5;/T:9_J1?L4?\'"7_!.7]L@:1X<O
M/B8W[.'Q8U%886^''Q_DT_PA:WNH.T,#6_ACXD+=S_#O7UN;R9+?1[&ZU[0_
M%FJAED3PG;L)8HOW#BECGCCFAD2:&9$EBEB=9(Y8Y%#QR1R(2KHZD,CJ2K*0
M02"#7^(U7Z9_L6_\%?OV_?V#9=,TWX(?'37-0^'&G209^"WQ.,_Q"^$LMI"S
MNUAIWAK6+L7O@R"Y9]U[<_#O6/!VJ7>R,3Z@ZQH%YIX5:N$K?W9;??O]Z?J=
ME/&M:58W_O1T?SB]'ZIKT/\ 6UHK^3S]BC_@ZY_99^+1TCPA^V3\/==_9D\9
M7!AM)OB#X9&I_$GX,7]R4B3[9>QZ?8GXA>"5O+N1HX;";0?&FEZ=;H;K5?&,
M,/F-%_3Y\*OC#\*/CIX-TWXB?!?XD^!OBMX$U=6.F^+OA[XIT7Q=X?NG3B:W
M75-#O+VT2\M7S#>6,LD=Y97"26]W!#/&\:\LH3@[2BUV?1^CV9VPJTZBO"2?
M==5ZIZK[K'H]%%%0:!1110 4444 %%%% !1110 4444 9.NZ!H7BC2KS0O$V
MB:1XBT348F@U#1M=TVSU?2KZ!P0T-YI^H0W%I<Q,"0T<\+HP)!4BO@OXH?\
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
M7EH>E0P\:-VI.4FK-[+Y+R[N[U84445D= 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% '^15_P %<O\ E)]^WK_V=/\ &/\
M]3'4Z_.ROT3_ ."N7_*3[]O7_LZ?XQ_^ICJ=?G97K0^"/^&/Y(\&?QR_Q2_-
MA1115$A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% #E5G9416=W8*B*"S,S'"JJ@$LS$@  $DG
M&:_TF?\ @W?_ ."1DO["WP6F_:3^.WAMK+]JWX^^&[$'0]6LQ#JGP3^$][);
M:OIO@*2"9%NM/\9>*IX=,\0_$>"Y$5SI=Q8>'O"$EG97WAS7)M7_ "P_X-SO
M^"(D_B"^\$?\%$?VMO"JQ^&]/ETSQ9^RM\*];ABE;Q%J,+R7&F?&[QCI<\3_
M &?1=*GCM-0^%>E7&VZUC5(X_'-Q#:Z/IWA:;Q)_<Y7%B*U[TX[7]Y]_)>2Z
M^:MWOZ.$P]K59K5KW$^E_M/SMMV3OO:Q1117(=X4444 %%%% !1110 4444
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
MW@N!$J6OF_QB5ZE%WI0?]VW_ (#I^AXN)5J]1?WK_P#@23_4****T,0HHHH
M**** "O[)O\ @SZ^,$.E_&7]LOX"7,\1F\<?#3X:_%O2+>1R)HQ\,/$^N>$-
M>>T3>H=;H?%GP_\ ;24D8?8+,HT2B42_QLU^QO\ P0,_:"3]G;_@JM^RSK6H
M7_V+PW\3_$VI? ;Q*I<QQWD/Q@TFZ\)>%8)Y!\J06_Q'NO!.IRO*#$%T_P#>
M-$N9HLZT>:G->5__  %\WXV-:$N2M3E_>L_27NO[DS_5;HHHKRSVPHHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH ***X_XA^._#?PM\ >.?B;XQO/[.\(_#KP=XF\=^*M0_=_Z#X;\(Z+>^(-<
MO/WTL,7^BZ9I]U/^]FBC^3YY8URX /\ +X_X.'/C*GQE_P""M/[3TMG>+=Z'
M\,+GP1\&M%P!FU?X?^"=#L_%EFS +N:'XAW?C'DY*JZQY(0&OQ.KT7XP?$O7
M_C3\6OBC\8_%;;_%/Q9^(OC;XE^)7\UI]^O^._$NI^*=8;SG5'FW:CJMR?-=
M%:3.]E4D@>=5ZT5RQC'M%+[D>#.7-.<OYI2?WML****HD**** "BBB@ K^S[
M_@SQ\ ->?$;]N3XIR0,J^'/!/P2\ 65T\159V\::[\0O$6IP6TS63"5K4> =
M)DOHHM0@, O-/>XLKK[1;3V?\8-?Z'7_  :1?"QO#'["'QN^*MW:+;WOQ5_:
M3U;2[&<PE9+[PO\ #KP'X-L=/N/M!D(EBC\2^(O&=I'"(4$$EM.YFF-R8[?'
M$.U*7G9+[T_R3.G"*]>/]U2?X-+\6C^JZBBBO-/7"BBB@ HHHH **** "BBB
M@ HHHH **** /\S_ /X.C?\ E*[XN_[(C\&/_3+J-?SKU_11_P '1O\ RE=\
M7?\ 9$?@Q_Z9=1K^=>O5I_PZ?^"/_I*/$K_QJO\ CE^844459D%%%% !1110
M 5_H-?\ !H9_R9-^TO\ ]G33_P#JI?AQ7^?+7^@U_P &AG_)DW[2_P#V=-/_
M .JE^'%88G^$_6/YG5@_XR_PR_(_K.HHHKSCU@HHHH **** "OQ!_P""PG_!
M%;X._P#!3GP0_C+P\^C_  M_:V\(:.ECX!^+K6LZZ5XHTNSDDGA\ ?%:TT^.
M2XUGPS*99UT77X+:Y\1>"KV?[9I8U'2)-7\,ZU^WU%5&3BU*+LU_7W$SA&<7
M&2NGT_5=GYH_Q?OV@OV>OC+^RQ\6O%OP/^/?@+7/AQ\3/!5\;/6O#NN6^PR0
MOEK'6='OHFDT_7O#FLVP6^T+Q#H]S>Z/K.GRQ7FG7EQ!(KUXQ7^M!_P5$_X)
M1?L^?\%/OA-_PC7Q M8/!/QG\*6,X^$GQXT72K:Z\5^#+HO-<KH6LQE[63Q9
M\/=2NYI7UCPA>WL,<<MQ-JN@WFBZZ$U(?YA?[9?[%W[0'[!OQOU_X"?M%^#Y
M/#'B[2HUU'1=6LI7U#PCX[\+7,T\.E^,_ VOB&&'7/#FIFWFC67RK;4=+O[>
M]T/7].TC7]-U+2[3T*595%9V4UNN_FO+RU:Z]&_)KX>5%W^*#>DOTEV?X/IV
M7RG1116QSA1110 4444 %%%% !1110!_4/\ \$/O^"_7B?\ 8PO?#G[+G[7&
MM:[XV_9/O;FPT;P3XTG:XUGQ1^SFT]PL"?9XPD^I^(?A)&LH?4?"UN;G5/",
M$)O_  7;7$$=SX7U3_1"\*^*_"_CKPUH7C/P5XBT/Q=X1\4:59:YX:\4>&M5
ML=<\/Z_HNI0)=:?JVC:QIL]SI^I:=?6TD<]K>V=Q-;SQ.LD4C*0:_P 3:OZ#
M/^"+?_!<WXD?\$Y/$NG?!GXS3^(_B7^QAK^I7<U]X3LU@U+Q7\&M9U:?[1=^
M,?AE]MFMFGT>[O6>Z\5_#^74+?2M0EN+WQ%H(T_Q--J8\2<M:AS7G!>]UC_-
MYKL_+KZ[]N&Q/):%1MPVC+K'R?\ =[?R^FW]6?\ P='?\HH_%O\ V6_X,_\
MIXU*O\T"O]'_ /X..OBK\.?C?_P1@'Q8^$GC+0OB!\.?'?Q5^!OB#PGXN\-W
MJ7VDZQI5]JFHR12Q2 ++;W,+;[:_TZ]BMM2TN_AN=.U.TM+^UN+:+_. JL-_
M#_[>?Z$XQIU4T[IPBTULU=ZA11170<@4444 %%%% !7Z)_\ !(W_ )2??L%?
M]G3_  <_]3'3*_.ROT3_ ."1O_*3[]@K_LZ?X.?^ICIE3/X)?X9?DRZ?\2G_
M (X_^E(_UU:***\D]T**** "BBB@ HHHH **** "BBB@ HHHH **** /Q[_X
M+[_\HA/VUO\ L2? O_JX_AS7^4W7^K)_P7W_ .40G[:W_8D^!?\ U<?PYK_*
M;KOPO\.7^-_^DQ/,QW\2'^#_ -N84445TG$%%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% ']9O_!H9_P GM?M+?]FL7'_JVOAO7^@W7^?)_P &AG_)
M[7[2W_9K%Q_ZMKX;U_H-UYV)_BOTC^1ZV#_@K_%+\PHHHK Z@HHHH **** "
MBBB@ HHHH **** "BBB@ K^,'_@\2_Y)Q^PA_P!CM\??_3%\*J_L^K^,'_@\
M2_Y)Q^PA_P!CM\??_3%\*JUH?Q8>K_)G/BO]WJ?]N?\ I<3^%6BBBO3/'"BB
MB@ HHHH **** "BO7_@G\ /C;^TEXRE^'GP"^%?CGXP^.8-%OO$<WA/X>^'=
M1\3Z]'H.FW%E:ZAJ[Z;ID,]RNGV=SJ-A!<7)3RHI;NW1F!E4'ZT_X=&_\%/O
M^C"OVI__  SGC'_Y64G**T<DGV;2*49-749-=TFU^"\U]Y^=E%?HG_PZ-_X*
M??\ 1A7[4_\ X9SQC_\ *RC_ (=&_P#!3[_HPK]J?_PSGC'_ .5E+GA_-'_P
M)?YA[.?\D_\ P%_Y>:^\_.RBOT3_ .'1O_!3[_HPK]J?_P ,YXQ_^5E'_#HW
M_@I]_P!&%?M3_P#AG/&/_P K*.>'\T?_  )?YA[.?\D__ 7_ )>:^\_.RBOT
M3_X=&_\ !3[_ *,*_:G_ /#.>,?_ )64?\.C?^"GW_1A7[4__AG/&/\ \K*.
M>'\T?_ E_F'LY_R3_P# 7_EYK[S\[**_1/\ X=&_\%/O^C"OVI__  SGC'_Y
M64?\.C?^"GW_ $85^U/_ .&<\8__ "LHYX?S1_\  E_F'LY_R3_\!?\ EYK[
MS\[**_1/_AT;_P %/O\ HPK]J?\ \,YXQ_\ E91_PZ-_X*??]&%?M3_^&<\8
M_P#RLHYX?S1_\"7^8>SG_)/_ ,!?^7FOO/SLHK]$_P#AT;_P4^_Z,*_:G_\
M#.>,?_E91_PZ-_X*??\ 1A7[4_\ X9SQC_\ *RCGA_-'_P "7^8>SG_)/_P%
M_P"7FOO/SLHK]$_^'1O_  4^_P"C"OVI_P#PSGC'_P"5E'_#HW_@I]_T85^U
M/_X9SQC_ /*RCGA_-'_P)?YA[.?\D_\ P%_Y>:^\_.RBOT3_ .'1O_!3[_HP
MK]J?_P ,YXQ_^5E'_#HW_@I]_P!&%?M3_P#AG/&/_P K*.>'\T?_  )?YA[.
M?\D__ 7_ )>:^\_.RBOT3_X=&_\ !3[_ *,*_:G_ /#.>,?_ )64?\.C?^"G
MW_1A7[4__AG/&/\ \K*.>'\T?_ E_F'LY_R3_P# 7_EYK[S\[**_1/\ X=&_
M\%/O^C"OVI__  SGC'_Y64?\.C?^"GW_ $85^U/_ .&<\8__ "LHYX?S1_\
M E_F'LY_R3_\!?\ EYK[S\[*_;K_ (-R/^4S'[''_=PO_K*WQQKY8_X=&_\
M!3[_ *,*_:G_ /#.>,?_ )65^NO_  0A_P""=/[=_P "/^"K/[*_Q6^,W[(_
MQ]^&'PV\*_\ "\/^$D\<^-OAKXE\/^&-#_MS]G#XO^&]'_M/5]0L8;2T_M+7
M]8TO1[+SI%^T:AJ%I;1YEF13%2473FE*-^275=GYFE*$U5IMPDDJD&VXNUN9
M:[>:^\_T8****\P]H**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M=HN+R0#RK>"+&/+AB7"+S%>NE9)=DE]R/ D[R;[MO[W<****8@HHHH ****
M"O\ 1-_X-(O"C:3_ ,$\/C)XIF:3SO%W[7'C1+>,2Q/ -+\/?"GX.6-O*(EB
M66&ZDU.YUF.<232));PV+Q1PDR--_G95_J*?\&W7@!O W_!(7]FV]GA:WO\
MX@ZU\9/']]"Q+$+J'Q?\::#H\P87EU$RWGAOPYHE\HA2R$:W(AGLUO8[J>XY
M\2[4[=Y)?F_T.O!*]9^4)/\ &*_4_=2BBBO//5"BBB@ HHHH **** "BBB@
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
M/O@OQMK_ -E:[U'X<7]V_A7XJZ)'##'+=OJ?PX\2IIGBO[#9LY@EU[3]-O\
MPW/-%,+#6;Q(VDK_ !^ZT]%UK6?#FK:=K_A[5M3T'7='O+?4=(UK1;^ZTO5M
M+U"UD6:UOM.U&QE@O+&\MI566WNK::*>&15>-U8 CGGAH2UC[C\M5\T_TL==
M/%U(64O?CYZ2_P# NO\ V\FWW/\ ;5HK_,\_8G_X.7O^"@W[+AT?PO\ %[6=
M._:]^%MAY5M)HWQ=N[BT^)]EIZ.9)%T3XRZ;;7/B&[OI&8J;SXBZ;\1A' !;
M6D-I&L+0_P!>G[$__!PS_P $YOVQ1I7AS4_B/)^S3\5K]+>%_A]\?YM,\*:9
M>ZBZ(L\'A;XFQWD_P^UN![QQ:Z5;ZIK/AKQ5JY:-XO"<#L\,7+.A4A=M77>.
MJ^[=?=;S.VGB:52WO<LOY9:?<]GY:W\C]SZ*9%+'/''-#(DT,R)+%+$ZR1RQ
MR*'CDCD0E71U(9'4E64@@D$&GUB= 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 445^;/[:'_!6_\ 8'_8,M]1LOCQ
M\=M ?XA64#20?!GX>;?'_P 6[V?$AAM;CPIH<SQ^%/M0AG%KJ7C_ %+PCH4\
MD,D*ZMYY2)VDY.T4V^R5V*4HQ5Y-17=M)?B?I-7A/Q__ &GOV>?V5O!DOQ _
M:+^,OP]^#GA-/.6VU+QUXDT_1I]8N8(FG?3?#>D2RMK7BG6#"CR1:)X<T[5=
M7N$1S!92;6Q_"_\ ML_\'7W[3/Q3&K^#_P!BWX;Z'^S=X/N/-MH?B3XTCTSX
MB?&:]MF0*MUIVG74$WPX\$/,LDT=Q9OI'C^_@>.VN],\36$RNI_EY^+?QG^+
M?Q[\;:I\2/C9\2O&_P 5O'FLNSZCXL\?>)=6\4:W-'YCR1VD=[J]U=26FG6I
MD:.PTNS,&G:=;[;:QM;>WCCB7IAA9/6;45V6LO\ )?CZ''4QL%=4TY/N](_Y
MO[EZG]O?[:__  =K?"WPI_:_A#]@_P"#-]\5-9C^U6MM\8_C9#J?A'X>Q2IM
M%OJ.@?#73KBS\>^*;&X5G9?^$FUCX97MG+$HETF]CE(3^1O]K[_@I)^VO^W5
MJLMY^TM\??&GC?0!=K=Z=\.;&[3PM\*M$DBFDEM'TOX<>&H],\*?;K-9!!%K
MNH:;?^))X8H5O]9O'C62OARBNJ%*$/ACK_,]7]_3Y61PU*]6I\4G;^5:1^Y;
M_.["BBBM#(**** "BBB@ HHKOOA?\*_B3\;/'?AWX8?"+P+XI^)/Q#\6WRZ=
MX;\&^#-%O]?\0:O=%6DD%KIVG0SSF"U@26[OKR18[/3[*&XOKZ>WL[>:>,VW
M#?8X&OU4_P""</\ P1[_ &OO^"E?B.WN?A9X77P-\$[#4TLO%_[0?CZUO;#X
M?Z0L,^S4M/\ "\2(NH?$3Q7:Q),J^'?#"R6UG>FS@\5:YX4LKZ'4Q_2U_P $
MO/\ @UJ\-^%/^$=^-'_!22XL?&'B)8[35M(_9=\*:S)+X2T.[ CN+=/BYXVT
M.ZC/BZ^LY>+OP=X-OD\(FXMUCU+Q3XRT:[N](/\ 8]X:\,>&_!?A_1O"7@[P
M]H?A/PKX<TZUT?P]X9\-:38:%X?T+2+&)8+'2]&T;2[>UTW2].LX$2&UL;&V
M@MK>)%CAB1%"CEJXE*ZIZO\ FZ+T[_EZG=1P;E:56\5_(OB?J^B\M_0_,/\
MX)P_\$=_V/\ _@FKX>M[OX7^%V\??&V]T];;Q5^T'\0;/3[_ .(&H//:&WU/
M3_"4<<)L/ASX4NWEN5'A_P -;;R]L9+>V\5:_P"*[FR@OQ^K%%%<3DY-N3;;
MZO\ K\#T(QC!*,4HI=$OZN^[>KZA1112*/Q1_P"#@7]D0?M;_P#!,WXUVVC:
M6VI?$/X"10_M%_#T6]NUQ?277PVLM1E\;Z7:Q0(]Y>2ZU\,=1\:V=CIEMN-]
MKW]AMY,\UM E?Y8M?[;]Y9VFHVEUI^H6MM?6%];3V=[97D$5S:7EI<Q-!<VM
MU;3J\-Q;7$+O#/!,CQ2Q.T<BLC$'_'F_X*#_ +,\_P"QW^VQ^TO^S8T<L>F?
M"[XJ^(--\)-<%S<7/P]UIH?%7PUO[GS&D<7.H_#_ %WPU?W"F68+-<NJSSJ!
M*_;A9:2AV]Y?D_T^\\['0LX5%U]U^JU7WJ_W'QS11176< 4444 %%%% !111
M0 4444 %%%% !7]-/_!L9_P4(E_9B_;!F_99\>:S':_!O]KR[TKP]I;7\[):
M>%_COI<5S#\.]2M6DE,5M'X]BN;GX=ZG#;V_GZMK>H> I;JYBL] (;^>7X._
M!3XN?M!^/]$^%?P/^''C'XJ_$3Q%(ZZ1X0\#Z%?Z_K5S%#M-U?2VUC#*++2M
M/C87&J:Q?O;:5I5H'O-1O+6UCDF7^Q#_ ()R?\&J/B?[=X4^+W_!03XBWW@V
M73;ZPUW3_P!GSX-:_$/%$5U9317EDGCCXR:/=36F@SV]W HNM+^&8U*_:)H[
MG2_B/HM_#M3*M*FH.,VM5HMY7Z-+RW[=S>A&JZD94XM\K5WM&VETY;:IZI7=
MM4F?W$U^<'[5?_!)_P#8A_;7^/\ \+OVC?VDOA7)\1/&GPJ\)7G@S3M%N=;O
MM,\&>+-'.M?\)#H$?C_1]*-G?>*8_!^JW.NS^'],N=7@T"XB\4:[:>)M'\16
MDFG0:=^CD4:PQQQ(7*Q(D:F662>0JBA09)IGDFF<@ O++(\DC9>1V8DE]>:F
MT[IM/576F^C/8E&,E:24E=.S5U=.Z.<\(^#_  E\/_#6B^"_ ?A;PYX)\'>&
M[&+3/#OA/PCHFF>&_#6@Z; 6,.GZ+H6C6MEI>EV,)9C%:6-K!;QEFV1C)KHZ
M**0]M@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH _R*O^"N7_ "D^_;U_[.G^,?\ ZF.IU^=E?HG_ ,%<O^4G
MW[>O_9T_QC_]3'4Z_.RO6A\$?\,?R1X,_CE_BE^;"BBBJ)"BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKT
M7X3_  B^*'QV\?\ ASX5_!OP%XI^)GQ%\77R:?X=\'>#='O-<US4KAOFED2T
MLXY#!8V<(>[U/4[MH--TJPAN-0U*[M+&WGN(S;<-]CSJO[%O^"%__!O1J'Q5
ME\&?MD?MY^$;O2?A?!/IOB?X._LZ>)-/,%]\4X?)CO\ 2/''Q3TZY*SZ=\.6
M=[:\T'P3>6ZWWC]4%[XBAM/ [0:?XW_1W_@CW_P;>> ?V7+KPM^T=^W%:>&_
MBS^T-8-:ZWX,^$<36NO_  H^#.J*R7%GJFLR.DEA\2OB/I#*C6=\ZR^!_">J
M>=>:!;>)=8T_P_XTT_\ JUKCK8B]XTWILY?I'_/[NYZ&'PEFIU4N\8>?>7_R
M.OGV(H((+6"&UM88K:VMHHX+>W@C2&"""%!'%##%&JQQ111JJ1QHJHB*%50H
M J6BBN,] **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#_)B_X+:?
M\I7/VYO^RWZK_P"F?1:_+2OU+_X+:?\ *5S]N;_LM^J_^F?1:_+2O6A\$?\
M#'\D>%4_B5/\<O\ TIA1115$!1110 4444 %?Z0__!J+_P HP?$/_9T_Q7_]
M0[X5U_F\5_I#_P#!J+_RC!\0_P#9T_Q7_P#4.^%=<^)_A?\ ;R_4Z\%_&?\
M@E^<3^F&BBBO//5"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^??C-^R=^R_\
MM%P2P_'K]GCX*_&%I(EA%W\1_AGX/\7:I;HB1QQFQU?6M(N]5TZ6*.*)(9["
M\MIX5C18I$"J!]!44TVMFUZ:":3T:379JY_/O\=?^#97_@E3\8DO;GPK\-OB
M)^SYKEXID.J_!CXEZXMH+L!O+E'ACXF)\1_"UI;']VD]CHND:-#)%&3";:ZE
MENV_$7]HC_@T'^+VB17VJ_LL?M6^!?B @9YK3P=\;/"6K_#G4XK==Q^R0^-/
M!\WC[2]9U!U \F2Z\*>%+%Y7$<\UK$IN#_>%16D:U6.TFUVEK^>OXF,L/1GO
M!)]X^[^5E]Z9_D3_ +4W_!)__@H3^QK%JFI_'C]E_P"(NB^#])=_M?Q(\*65
MM\1?AI%;!=\-[>^./ =SXAT'0X+J(B2&'Q'=:-?J1)!<V5O=07%O%^=]?[=%
M?D-^V9_P0U_X)Q_ML1ZKJWC;X'Z=\+/B7J<DMR_Q>^ JZ=\,_&\M],%\Z^UR
MSL=+O/!'C*[G,<0FO/&GA'Q!J*QQE+.^LVDD=MX8KI./SC_D_P!'\CEG@7O3
MG?\ NSW_ / DK?@O4_RD**_I!_X*%?\ !M+^V9^R)9:U\1?@+*_[7GP7TQ+K
M4+^Y\#>'YM+^,/A+3(YF82:]\+$O]7O?$MI:6[PK<:O\/K[Q%<%(;W5M5\.>
M'-*MY)8_YP98I())(9HWAFA=XI8I4:.2*2-BDD<D;@,CHP*NC ,K @@$$5U1
MG&:O%W7Y>370XIPG3=IQ<7Y[/T>S7FFT,HHHJB0HHHH **** "BBB@ K^N;_
M (-*_P!KFX\!_M+_ !C_ &./$.J;/#'QZ\%O\2? %E<2$I#\4OA; TFMV.F0
M  +/XG^&UYK.JZM.S-F'X<:5$BK\['^1FOKK]@7]H*X_95_;4_9@_:#2_DT[
M3_AA\:/ VN>*)XW,;2^ [G6;?1_B)IYD'^K35O FI^(M*E<A@L5X[%' *&*D
M>>$H]UIZK5?B:4I^SJ0ET4E?_"]'^#9_L744U65U5T971U#(ZD,K*P!5E8$A
ME8$$$$@@@@XIU>4>X%%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% '^*;\2_P#DH_Q _P"QV\5_^GV_KB:[;XE_\E'^('_8[>*__3[?
MUQ->O'9>B_(^?"BBBF 4444 %%%% !7^LY_P1*_Y11?L-?\ 9$=+_P#3UK5?
MY,=?ZSG_  1*_P"447[#7_9$=+_]/6M5RXKX(_XOT9VX'^)/_!_[<C]3****
MX3TPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _F8
M_P"#K+X+3_$3_@FOHOQ0L+/S;S]G_P"/O@#Q;JM\L"2/:>$/'%GKOPMU"W:8
MXDMH+SQ=XO\  C.ZL4DFM+:)XF9XI(?\WZO]AG_@HM\ ?^&H_P!A7]J[X#06
M7]HZQ\0O@AXZL_"5IY?F[_'VC:1-XE^'DGE8+2?9O'.B^'KG8F)&\G$3)(5=
M?\>:N_"RO!QZQE^#6GXIGEXV-JD9=)1M\XNS_!Q"BBBNDXPHHHH **** "M7
M0M<U?PSK>C^)/#^HW6D:]X?U73]<T35K&5H+[2]7TF[AO]-U&SG7YH;JRO;>
M&YMY5^:.:)''(%95% '^RA^QI^T=H'[77[*OP#_:4\.&!+'XP_#/PUXMO;*W
M=7CT7Q-/9K9^,O#;,DLZF?POXNL]<\.W0$TH6YTN9?,;&X_3%?QP?\&D_P"V
MC%XH^%'QJ_83\6:HK:]\+]7G^-_PD@NKO=<7'P_\8WECI/Q$T'3;5Y0(=/\
M"?CI])\2,((F>>^^)NIS3.%@05_8_7E5(<DY1[/3T>J_#?S/<HS]I3A+JU9_
MXEH_Q_ ****@T"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "OY_/\ @Y4_:MA_9P_X)F^/_ NE:A]E\=_M2Z_I'P)\
M/0PO$;J/POJ'F>)/BCJ4MO(ZM)I4O@?0]0\'7D\2NUK?^-M()4>:'7^@.O\
M-;_X.>/VT(OVD_V_F^!_A;5_[0^''['V@77PSC2WNUNM.NOBYXAGM-:^+VI6
MXC<K!=:9<6GA;X=:K;2()[?5OA[?AF*R*B;4(<]2/:/O/Y;?>[?B<^)GR49:
MZR]U?/?[HWU[V/YNZ***](\<**** "BBB@ HHHH *_UA/^"&?P6D^!/_  2E
M_8S\*75M]GU/Q1\,#\8-49XQ'<3R_&WQ!K/Q7TXW:@DB>ST#Q=H^EA7VRQP6
M$$,R1RQNB_Y:/P(^%&M?'CXW?![X(^&]_P#;_P 8/BAX"^&.C/''YK1:EXZ\
M4Z7X9M+@IT,=O-J:3RLY$:11N\C*BLP_V<_"GAC1?!/A;PWX,\-64>F^'?".
M@:/X8T#3HO\ 56&BZ!IUMI6E64? _=VMC:00)P/EC' KDQ4M(1[MR?RT7YO[
MCOP,?>G/LE%?-W?W<J^\WZ***XCT0HHHH **** "BBB@ HHHH **** "BBB@
M#_,__P"#HW_E*[XN_P"R(_!C_P!,NHU_.O7]%'_!T;_RE=\7?]D1^#'_ *9=
M1K^=>O5I_P .G_@C_P"DH\2O_&J_XY?F%%%%69!1110 4444 %?Z#7_!H9_R
M9-^TO_V=-/\ ^JE^'%?Y\M?Z#7_!H9_R9-^TO_V=-/\ ^JE^'%88G^$_6/YG
M5@_XR_PR_(_K.HHHKSCU@HHHH **** "BBB@ KX?_;[_ ."??[//_!1GX'W_
M ,%?CYX?DD-I)=:K\/?B'HBV]MXZ^%WBR:U^S1^(_">IS12IY<Z+##KOA^_2
MYT+Q)90PV^J64DUIIUW8_<%%--IIIV:=T_,4HJ2<9)-/1I[,_P A_P#X*+_\
M$UOVB_\ @FG\9Y_A=\:]%;5?"NM-<WOPM^,>@:??I\/OBEH5N8FFN-$OKF,C
M3O$FCBXMX/%G@R^G;6?#EU/;3-]OT'5- U_6?SWK_97_ &K_ -DKX#?MK_!;
MQ+\!?VB? ]CXV\!^(D,]N7VVOB#PGXAAMKFWTKQEX*UQ8Y+KPYXMT3[7<-IN
MJVH9'AGN],U.VU'1=1U/3+W_ #&_^"K_ /P2%^/'_!+WXG+%KRWGQ$_9T\::
MM<6GPD^.UAIZ6VGZM*+=KX^#/&^GVT]V/"/Q TVT2=_L%S(-,\4V%G=ZWX6N
MKN&RUS3M [Z-=5/=EI/\)>GGW7S6E[>5B,,Z3<HWE3[[N/D_+L_D]=_R,HHH
MKH.4**** "BBB@ HHHH **** /H7P]^U+\;O#7[.?Q#_ &3K+QG>7/P#^)?B
M_P *_$#6_A_J8-_I>E^.?"-QYFG^*_"_FOO\.ZO?VF-+\0M8%+3Q#I\-@NKV
MMW=:-HEWIOSU1119*]NKN_7^D-MNUVW965W>R[+LO(****!!1110 4444 %?
MHG_P2-_Y2??L%?\ 9T_P<_\ 4QTROSLK]$_^"1O_ "D^_8*_[.G^#G_J8Z94
MS^"7^&7Y,NG_ !*?^./_ *4C_75HHHKR3W0HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH _'O_ (+[_P#*(3]M;_L2? O_ *N/X<U_E-U_JR?\%]_^40G[
M:W_8D^!?_5Q_#FO\INN_"_PY?XW_ .DQ/,QW\2'^#_VYA11172<04444 %%%
M% !7N_[+7@;PW\4/VG/V<_AIXQM)=0\(_$/X[_"'P-XJL(+NYL)[WPWXM^(/
MA[0-<M(;ZRDAO+*6YTS4+J&.[M)HKFV=Q-!)'*B,/"*^IOV&?^3V?V//^SIO
MV?/_ %;7A&D]GZ,J*O**>SDE^)_HH_\ $,[_ ,$A/^B">-__  ^WQA_^;"C_
M (AG?^"0G_1!/&__ (?;XP__ #85^^-%>9[6I_//_P "?]=/S[L]GV-'_GU3
M_P# (_Y>7Y]V?@=_Q#._\$A/^B">-_\ P^WQA_\ FPH_XAG?^"0G_1!/&_\
MX?;XP_\ S85^^-%'M:G\\_\ P)_UT_/NP]C1_P"?5/\ \ C_ )>7Y]V?@=_Q
M#._\$A/^B">-_P#P^WQA_P#FPH_XAG?^"0G_ $03QO\ ^'V^,/\ \V%?OC11
M[6I_//\ \"?]=/S[L/8T?^?5/_P"/^7E^?=GX'?\0SO_  2$_P"B">-__#[?
M&'_YL*/^(9W_ ()"?]$$\;_^'V^,/_S85^^-%'M:G\\__ G_ %T_/NP]C1_Y
M]4__  "/^7E^?=GX'?\ $,[_ ,$A/^B">-__  ^WQA_^;"C_ (AG?^"0G_1!
M/&__ (?;XP__ #85^^-%'M:G\\__  )_UT_/NP]C1_Y]4_\ P"/^7E^?=GX'
M?\0SO_!(3_H@GC?_ ,/M\8?_ )L*/^(9W_@D)_T03QO_ .'V^,/_ ,V%?OC1
M1[6I_//_ ,"?]=/S[L/8T?\ GU3_ / (_P"7E^?=GX'?\0SO_!(3_H@GC?\
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
MB%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% 'R[\:_V(OV//VCA>O\=OV8?@3\5+Z_WF?7
M?&7PP\(ZMXI221&C>XM/%DNE#Q-I]V8V9!=V&K6UTJDA9A7XX?'7_@UU_P""
M7?Q76]NOA]X?^+G[.NL7"F2WE^%_Q*U'7M#2\PW[RYT#XLVWQ$S9R.P>:PTC
M4M#10JQV4UBF0?Z,:*J,YQ^&4EY)NWW;&<J5.?Q0B_-I7^]:_B?P&_M&_P#!
MHK^TGX2CO]6_9?\ VDOAC\9;&%6N+?PK\3="UCX0^+I$,A5=.T[4M.N/'_A/
M5[R-"CF\U74/!EG.HF/EV[K%%/\ SQ?M0?\ !.+]N/\ 8SN+O_AH_P#9G^*'
MP[T2TG%NWC@Z(/$_PSN)F/[N*T^)O@^?7_ 5S/*N'6TC\1&]56 EMHW#*/\
M8/J"ZM;:]MKBRO;>"[L[N"6UN[2ZBCN+:ZMKB-HI[>X@E5XIH)HG>.6*1&CD
MC9D=65B#O'$U%\24EYZ/[UI^#.>>"I/X7*#]>9?<]?\ R8_Q'J*_U)_VT?\
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
M ,/=.^)#PO*@ELE"RF/^!_\ ;!_X*6?MM_MVZK<7?[2GQ\\8^,?#KW0NM/\
MAKI5Q%X2^%&B^5,LUD-.^'7AF/3/#$MU8".&.#7-6L=4\2W"P12ZCK=]=![A
M_A2NJ&%2UF[^4=%\WN_E8X:F-D]*<>5?S2U?R2=E\^8_=7]M?_@X?_X*,_MA
M?VMX;T;XBQ_LR_"G4?M-M_P@/P!GU/PMK%_IDVV-;7Q1\3Y+N7Q_K#RVOF6N
MJ6VCZMX7\-:Q#<W,5WX8^SR)!'^%\\\]U/-<W,TMQ<W$LD]Q<3R/-///,YDE
MFFED+22RRR,SR2.S.[L68EB345%=,8QBK122\E^??YG'*<IN\Y.3\WMZ+9>B
M"BBBJ)"BBB@ HHHH **** "BO;/V??V</CG^U5\3-%^#W[//PQ\5_%?XBZZR
MM:^'O"NG/=FRL1<6]K<:YK^I2M#I'ACPUI\UU;C5?$WB*_TO0=*6:.34-1MD
M=6/]WO\ P2\_X-B?@M^SZ/#WQC_;MF\/?M!_&2W:RU?2/A!9))=_ OP#=^4L
MH@\16]]!#-\7->LYB!)_:UK8^!+:43VR^'/$ODV.OG.I5A37O/7I%:M_Y>KL
M:TJ,ZK]U6763V7^;\E^!_,?_ ,$Q/^"$_P"UM_P4:NM$\>S:=/\  G]F&>ZW
M7WQR\<:3.9/$]E;SQQ7EM\)/!TL^GZGX^NR3- FO>=I7@2UNK34+2Y\4MK%B
MVBS_ .A;^P3_ ,$ROV2/^"<O@*/PG^SU\/;:+Q7J&GP6GCCXR>*TL];^+7Q"
MFB*2.WB'Q2+.U^PZ1YZ+/:>$O#5IH?A*PF4W5MHJZA/>7UU]]VMK;65M;V5E
M;P6EG:016MI:6L4=O;6MM;QK%!;V\$2I%#!#$B1Q11HL<<:JB*JJ )ZX*E:=
M31Z1Z16WS?5_AV2/4I8>G2U2YI]9/?Y+:*_'NV%%%%9&X4444 %%%% !7^?Q
M_P '<7[-J>"?VI_V??VG])LUATSX[?"W5? 'B:2"$;7\;_!G4[1XM2U"95&V
MYU;P7XZ\-:58I*Q:6V\'7'DY6WE"_P"@/7\Z_P#P= _ '_A</_!+SQ/X^L;+
M[3KG[.'Q3^'GQ9MY(8]]Z= U6^N?A9XGM8R 6^PQ6?Q!MO$.I("JK%X;CNG.
M+0 ZT)<M6+Z/W7\]%^-CGQ,>:C/O%*2_[==W^%S_ #/Z***],\<**** "BBB
M@ HHHH **T=(T?5O$.JZ;H6@:7J.N:YK-]:Z9I&C:18W.I:KJNI7TR6UEI^F
MZ=913W=]?7EQ)'!:VEK#+<7$TB111N[*I_IY_P"">_\ P:]?M7?M&KI'Q!_:
M]U.\_9)^%%RUM>1>$+S3K75_C]XGT]PLCQIX2GF_LOX9+,GF6YN?'K3>)]-N
MH]UQ\.[JT>.=YE.,%>32[=WZ+=EPISJ.T(MO\%ZO9'\T'@?P)XW^)OBO1? G
MPX\'^*/'WC;Q)>)IWA[PAX,T'5/$_B;7+^0%DL](T+1;6]U/4;EE5F\FTM99
M-BLY4*K$?UB_\$\_^#53XT?%+^POB1^WUXNG^!'@.Z@MM2@^"W@*_P!*UGXU
M:Q#+Y4\5MXKUZ2UU?P;\.()[>1'EM+<>,?%$9-QIFJ:5X4U.$RQ_V,?L7_\
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
M%%% !1110 4444 %%%% !1110!_BF_$O_DH_Q _[';Q7_P"GV_KB:[;XE_\
M)1_B!_V.WBO_ -/M_7$UZ\=EZ+\CY\****8!1110 4444 %?ZSG_  1*_P"4
M47[#7_9$=+_]/6M5_DQU_K.?\$2O^447[#7_ &1'2_\ T]:U7+BO@C_B_1G;
M@?XD_P#!_P"W(_4RBBBN$],**** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "O\ (N_X*U_LT/\ LD_\%%_VK_@M;Z?_ &;X;L/BGJ_C
M3P%;)AK:+X>?$^.#XC>"K2UF0!)TTC0/$]EH5PZ\Q7^EWEM,$N()HT_UT:_A
ML_X.[?V2OL/B+]FS]MSP[IKBWUZQO_V=?BA>0Q;+>+5-(.J^._A3>S^7D2WV
MJZ9=?$K3+N\G5'6S\-Z!9"69%@C@Z,-+EJ6>TE;Y[K]5\SDQD.:ES+>#3^3T
M?Z/T1_%51117H'E!1110 4444 %%%% 'V?\ \$]_VP?%/[!_[8'P3_:=\,K=
M7EMX \50Q^-O#]K(JMXM^&OB"*30OB#X8"RNELUUJ?A>_P!1_L::[$D&F^(8
M=(U?RS-IT1'^O=X#\<>%/B;X(\'?$CP)K5GXD\$^/_"^@^,_"'B'3W,EAKGA
MGQ/I=KK6A:M9N0K-;:AIE[;7<.Y5<)*H=58%1_BA5_?-_P &KO\ P4@3XD_"
MOQ%_P3X^*>O^9XZ^#EI?^-?@#<ZC<,UQXA^$M[>^=XI\$6\LQ)GOOASXAO\
M^UM+MS,]Q-X2\2M9V-K#I7@F=QRXFG>*FEK'1_X>_P G^#;Z';@ZO+)TWM/6
M/^*RT_[>2^])+<_L"HHHKA/3"BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** /@;_ (*;_MKZ!_P3^_8L^,O[2&I26,WB
MG0M#/AKX3Z%?%63Q1\7?%B3:7X$TDVQ9'O+&SU%I/$OB*"!O/3PGX?U^[BYM
M:_R*O$GB+7?&'B+7O%OBC5;S7/$OBC6M4\1>(M;U&9KC4-8UW6[Z?4]6U6^G
M;YI[S4+^ZN+NZF;YI)YG<\M7])G_  <Q?\%(H_VL/VJ;?]EOX8Z[]N^!G[)^
MJZOHFKW%C<"33/&OQ[<S:7XYUU6C5%NK'P';H?A]H;2"98=3M_&^I:?=3Z=X
MAMRO\S->CAZ?)"[^*5GZ+HOU^9Y.+J^TJ<J=XPT79O[3_3Y>84445N<H4444
M %%%% !1110!_1!_P;&_LSM\=O\ @IOX4^(NJ:=+=^$?V8? ?B[XPZC+)"6T
MV3Q9?6B_#_P!IUQ.,&+4(-:\6S^,])C1T::;P3.[^9;07,,G^F17\N__  :G
M_LH2?!S]A3QC^T?K^FK:>*OVK_B)<:AHT\D<D=T?A1\)9M6\&>$DGBG1)(&N
M_&MS\3=6A>/]QJ&C7^A7T;2QO"X_J(KSL1+FJ/M'W5\M_P 6U\CU\+#DHQ[S
MO-_/X?\ R5)_-A1116!TA1110 4444 %%%% !1110 4444 %%%% '^9__P '
M1O\ RE=\7?\ 9$?@Q_Z9=1K^=>OZ*/\ @Z-_Y2N^+O\ LB/P8_\ 3+J-?SKU
MZM/^'3_P1_\ 24>)7_C5?\<OS"BBBK,@HHHH **** "O]!K_ (-#/^3)OVE_
M^SII_P#U4OPXK_/EK_0:_P"#0S_DR;]I?_LZ:?\ ]5+\.*PQ/\)^L?S.K!_Q
ME_AE^1_6=1117G'K!1110 4444 %%%% !1110 5YA\9_@O\ "W]H?X8>,O@S
M\:?!.A_$/X9^/M'N-#\4^%/$%L;BQO[*<!HYH98VBO-,U73[A8=0T;6]+N+/
M6-#U6VM-5TB^LM1M+:YB]/HHVV#?<_S"O^"RW_!#GXK?\$V_%-_\5OABNO?%
M/]CCQ)K1@\/>.F@DU#Q3\)[F_D@6P\(?&$6%A:V-JL]W<'3/#'CFUB@T/Q+)
M%;VE]#H/B&]M-&N_P,K_ &Q/&7@WPG\0_"?B/P)X[\.:+XP\%^,-%U'PYXI\
M+>(].M=7T'Q#H.KVLMEJ>D:OIE[%-:7VGWUI-+;W-M<1/'+&[*RU_G?_ /!;
MO_@@!XL_8NN_%'[47[)&DZUXX_9+N;F\UKQCX)A%UJ_BW]G".:6)G2\N)[J\
MU;Q;\*DEFE;3_%LJS:MX1LD73_&\MU#:1^,-9[J-=2M";][9/^;R?G^?KOYF
M(PO)>=--PZQW<?-=7'\5Z:K^7NBBBNHX@HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH *_1/\ X)&_\I/OV"O^SI_@Y_ZF.F5^=E?HG_P2-_Y2??L%?]G3
M_!S_ -3'3*F?P2_PR_)ET_XE/_''_P!*1_KJT445Y)[H4444 %%%% !1110
M4444 %%%% !1110 4444 ?CW_P %]_\ E$)^VM_V)/@7_P!7'\.:_P INO\
M5D_X+[_\HA/VUO\ L2? O_JX_AS7^4W7?A?X<O\ &_\ TF)YF._B0_P?^W,*
M***Z3B"BBB@ HHHH *^IOV&?^3V?V//^SIOV?/\ U;7A&OEFOJ;]AG_D]G]C
MS_LZ;]GS_P!6UX1I2V?H_P BH?''_%'\T?[(5%%%>0>\%%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !7\1?\ P>0_\XYO^[O/_?8*
M_MTK^(O_ (/(?^<<W_=WG_OL%;8?^-#_ +>_])D<^*_W>I_VY_Z7$_B+HHHK
MTCQPHHHH **** "BBB@#^LW_ (-#/^3VOVEO^S6+C_U;7PWK_0;K_/D_X-#/
M^3VOVEO^S6+C_P!6U\-Z_P!!NO.Q/\5^D?R/6P?\%?XI?F%%%%8'4%%%% !1
M110 4444 %%%% !1110 4444 %?Q@_\ !XE_R3C]A#_L=OC[_P"F+X55_9]7
M\8/_  >)?\DX_80_[';X^_\ IB^%5:T/XL/5_DSGQ7^[U/\ MS_TN)_"K111
M7IGCA1110 4444 %%%% '],'_!J-_P I/]?_ .S6?BO_ .IA\+*_TB*_S=_^
M#4;_ )2?Z_\ ]FL_%?\ ]3#X65_I$5Y^)_B_]NK]3U<%_!?^.7Y1"BBBN<ZP
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O\X[_ (.@/^"@
M,7[2O[7NF_LK?#[7X]0^$?[(_P#:.C>()--NUFTWQ'\>]<C@7Q]<RO XBNO^
M%>V%OI_P\MH;J(W.B^)K/XAQ6\IMM6;=_:;_ ,%9OVY],_X)[?L._%WX^1W=
MFOQ%N; ?#WX(Z5=B*3^V/B_XSMKRT\+2"TG_ '=_9^%;>WU3Q[KEB[1_:_#_
M (4U6UCD6XFA#?Y)6JZKJ>NZIJ6MZUJ%YJVLZS?WFJZMJNHW,MYJ&IZGJ-Q)
M=W^H7UW.\D]U>7EU-+<W5S,[RSSR/+([.S$]>&IW;J/9:1]>K^2_-]C@QM6R
M5)->]K+NDFG%?-Z_)=RA1117:><%%%% !1110 4444 %?W<_\&FO["'_  C'
M@#XI_P#!0#Q[H&S6?B-)>_!SX#7-]%\\'@70=3CF^*/B[3HY(WC,?B/QAINF
M>#;#4H9(KVU'@CQ;88-AK+F?^&_P-H.D>*?&W@[PQX@\6:5X"T'Q'XI\/:#K
M?CG7;74;W1/!FD:QJUII^I>+-8LM'MKS5[O2O#ME<3:QJ%KI=G=:C<6EG-%8
MVT]R\43?Z;WP!_X+%?\ !$O]FWX)_"KX!_#3]LCP9I_@/X0^!/#?@'PS#/X'
M^,$E[-IWAS3(-/74=3G3X;1B[UC5YHI=5UJ^*+)?ZK>WEY+^\G<GGQ#ER<D8
MR;ENTF[)-=N[L=6$C#VCG.44H+W5*25Y-Z.S>MM?FT?O#17X]_\ #_?_ ()"
M?]'K>"?_  A?C'_\[FC_ (?[_P#!(3_H];P3_P"$+\8__G<UQ>SG_)/_ ,!?
M^7FOO/2]K2_Y^4__  ./^?FOO/V$HK\>_P#A_O\ \$A/^CUO!/\ X0OQC_\
MG<T?\/\ ?_@D)_T>MX)_\(7XQ_\ SN:/9S_DG_X"_P#+S7WA[6E_S\I_^!Q_
MS\U]Y^PE%?CW_P /]_\ @D)_T>MX)_\ "%^,?_SN:/\ A_O_ ,$A/^CUO!/_
M (0OQC_^=S1[.?\ )/\ \!?^7FOO#VM+_GY3_P# X_Y^:^\_82BOQ[_X?[_\
M$A/^CUO!/_A"_&/_ .=S1_P_W_X)"?\ 1ZW@G_PA?C'_ /.YH]G/^2?_ ("_
M\O-?>'M:7_/RG_X''_/S7WG["45^/?\ P_W_ ."0G_1ZW@G_ ,(7XQ__ #N:
M/^'^_P#P2$_Z/6\$_P#A"_&/_P"=S1[.?\D__ 7_ )>:^\/:TO\ GY3_ / X
M_P"?FOO/V$K\N_\ @L7^PU;?\% /V"_C!\&M+TB#4OBIX<L1\5/@5.QCCNK;
MXK^![2^NM(TNSN)5:*#_ (3?1KG7OA[=RS#R(;/Q7-=%H9K:"Y@\_P#^'^__
M  2$_P"CUO!/_A"_&/\ ^=S1_P /]_\ @D)_T>MX)_\ "%^,?_SN:<8U(M24
M)7337NR\O+S7W^8I3HSBXNI3:DFG[\=G\]]5;SL?Y45S;7-E<W%G>6\]I>6D
M\MM=6MS%)!<VUS!(T4]O<02JDL,\,J/'+%(JR1R*R.JLI @K]2_^"R$G[(FO
M?MX_%;XI?L2_%/0?BA\%?C=)#\7+C^P-&\2Z';>"?B-XLO=1?XC>$C9^*-$\
M/W9@N/$UK>>,]+^P:>NDV&D>+K'0K.1FT>8+^6E>G%\T4[-72=GNK]/D>+)<
MLFKIV;5TTT_---K7U"BBBF(**** "BBB@ KZ+_9'_:6\>?L=_M*?!O\ :7^&
MTS+XK^$7C;3/$\-@;A[6V\1:*/,T_P 5>$-2GB5I$TCQCX6O=9\+:LT:F5=.
MU>Y:$K,L;K\Z44-733V>C&FTTT[---/LUJF?[1/P ^./P_\ VE_@G\+?C]\+
M-3;5OA]\7/!.@^.?"]U*(DO8;#7+*.Z?2]6MX9KA+'7=$NVN-%\0:89I)=+U
MNPO].G;SK60#U^OXI?\ @TY_;^2^T;XD?\$[?B'KJB[T1M7^,W[.PU"Y"F;2
M+VX1_BU\/=,$SQQ[M.U6XM?B1H^E6B3WETNM?$G5Y]EII64_M:KRJD'"<HOH
M]'W3V?W;^=T>U1J*K3C/JU:2[26_^:\F@HHHJ#4**** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@#^9[_@ZZ_Y1@^'O^SI_A1_ZAWQ4K_-XK_2'_P"#
MKK_E&#X>_P"SI_A1_P"H=\5*_P WBO0PW\+_ +>?Z'DXS^,_\,?R"BBBN@Y0
MHHHH **** "OT3_X)&_\I/OV"O\ LZ?X.?\ J8Z97YV5^B?_  2-_P"4GW[!
M7_9T_P '/_4QTRIG\$O\,OR9=/\ B4_\<?\ TI'^NK1117DGNA1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5_F,_\'*?[6%O^TK_
M ,%,/'7@SP_J/VWP1^RUX=TWX Z5Y$V^SG\8Z+>ZAK_Q2O?)!(AU&Q\;ZY?^
M"-0.=TJ>"+,L%" #_0._X**?MA>'/V#_ -C?XX_M,Z[)I\VJ>!O"-W;?#W0]
M19O)\5_%3Q"/[$^'/AEH8I$NI[._\4WNGRZZUD)+C3_#5KK6K^68-.F9?\@?
MQ#X@UKQ9K^N>*O$FI7>M>(O$VL:GX@U_6+^0S7VK:UK-[/J.JZE>3$ RW=_?
M7,]U<2$ O-*[8YKKPL+N4WLERKU>_P!R_,X,;4M&--/5OFEZ+9/U>OR,>BBB
MNT\X**** "BBB@ HHHH _H _X-G?@&WQI_X*J?#+Q/=6C76@_L]> _B+\;=7
M5T/V8W=II$7P[\*!Y< +<VGC#XAZ'K=I"K"65M&E?:]O#<@?Z=%?QY?\&B'[
M-O\ PC7P&_:9_:KUC3=FH?%/XA:!\'_!MY<P[9T\*_##2F\0^)KS3)LY?3=?
M\3>-['3;TX*MJ'@144J;=]W]AM>=B)<U5KI%*/ZO\6>OA(<M%/K-N7RV7WI)
MKU"BBBL#I"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#^4K_@LC_P
M;F?#/]I'1?%W[1G[#7AK0OA9^T=:17WB'Q+\']'AL- ^&?QPE1)KO4%T:Q06
MFE> /B=J3EIK34[=K3PEXIU,F'Q+::3J.J7GC*W_ ,^;Q'X<\0>#_$&N>$_%
MFAZMX9\4^&=6U'0/$?AS7].N](US0=<TB[EL-5T?6-*OXH+[3=3TV^@GL[ZQ
MO((;FUN898)XDD1E'^V=7\7?_!TM_P $P- U'P;!_P %(_@UX:@T[Q3X=OM!
M\)_M0:=H]FL4?B7P[J<UMX?\%?%F\BMT4-KGA[5)-)\$>)[UEFGU/0]5\,7<
M[6\'A:]GNNNA6::A-MIZ1;U:?1/R>R[.RVVX,5AX\KJTU9K6<5LUUDET:W=M
M&M=[W_A;HHHKM/."BBB@ HHHH **** -KPWX@U7PGXBT'Q3H5RUEK?AK6M+\
M0:/>)G?::KHU]!J.GW*X*G=!=VT,JX(.4&".M?[2OPP\=:;\4?AI\//B9HP4
M:1\1? WA+QUI0619E&F^+M T_P 06(65"4E46NH18D4E7&&4D$5_BH5_KA?\
M$=_'3?$7_@EQ^PEXA::.X>R_9N^'7@IY8Y8I@7^&FE+\.&5WB2-3/&WA0QW*
MN&GCN$ECN));A997Y,6M(/LVOO2_R.[ OWJD>\4_N;7ZGZ34445Q'I!1110
M4444 %%%% !1110!\J?M7_L0_LK?MO>"/^$"_:>^#'A#XI:5;172:%JVIVDF
MG^,_",UV%\Z[\&>.='ET_P 6>%;B5XX7N1HNKVEOJ'DQ0ZG;WMJ&@;^)W_@H
M1_P:L?'CX0_VM\0_V#O%MW^T7X A^UWL_P (O&D^B>'OC=X>LX\2)#HFL+_9
M'@OXGQQ0)/+-]G@\#^(V?[+IVD>%_$=W*T]?Z!M%:0JSIOW7IUB]G\NC\U9F
M-2A3J_%'7^9:2^_9_--+H?XGOC+P7XP^'7BK7O WQ \*^(_ _C7PMJ,^D>)?
M"/B[1=2\.>)?#^JVI"W.FZUH>KVUGJ>F7T!(\VUO+:&9,@L@!!/,U_K]?MM?
M\$UOV./^"@OA4>'_ -I7X0Z/XAUZQM6M?#/Q1\/[/#'Q;\&@K-Y2^'O'FG0_
MVFVG12SO=-X8UU=;\'7MXL-SJ?AV^EMX&C_A\_X*&_\ !L/^UI^S-_;_ ,1/
MV4+V[_:T^#=I)/>)X:T?3#9_M!>&--&Z7RM0\#64;Z=\0H[1#%;#4OA_<2:]
MJLPENC\/M&LT)7LIXB$])>Y+SV?H_P#/\3SZN$J4[N/OQ[Q7O+UCO]U^[L?S
M$45?U72M4T+4]0T76]-O]&UG2;RYT[5=)U6SN-.U/3-0LY7@N['4+"[CANK.
M\M9XWAN;6YBCG@E1XY45U*BA70<H4444 %?Z@W_!MI\$D^#?_!)SX(:I<6;6
M.M_&_P 4?$GXVZ]$V"97U[Q1<>#_  M> C[RWWP]\#>#;Q<\JLXC/*5_E\U_
MLR_LE?"4? 3]EG]F[X(FWCM9OA'\"?A/\.+R..-(RVH^#? NA:!J=Q,(U4/=
M7>H6%S=WD[ R7-W--<3,\LKNW+BG:$8]Y7^Y?\%';@8WJ3E_+&WSD_\ )/\
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
M0PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M1'2__3UK5?Y,=?ZSG_!$K_E%%^PU_P!D1TO_ -/6M5RXKX(_XOT9VX'^)/\
MP?\ MR/U,HHHKA/3"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ K\_/\ @J7^R##^W/\ L'?M#_L[VMI!<^,O$/@N?Q+\+)9A"C6W
MQ7\"S1>+O $27<S(-.@UO7M)M_"^KWRMNBT#7M71DFBDD@E_0.BFFTTUNFFO
M5:BDE).+5TTTUY,_Q'[RSN]/N[JPO[6YL;^QN9[.]LKR"6VN[.[MI6AN;6ZM
MIE2:WN;>9'BG@E1)8I4:.15=2!7K]^_^#CK]AMOV0O\ @H1XL\?>%])^P?"+
M]K--3^-_@QH(W%EIWC>]OHH_C-X7CD8)%Y]GXVO?^$RALK2-+/2?#_C_ ,.:
M7 #]E;'X"5ZL9*48R6S2?IY?+8\*<'"<H/>+M_D_FM0HHHJB0HHHH **** "
MO9?V>/CU\2?V7?C=\,OV@OA!K;>'_B/\*/%>G>+?#&H%6EM9+BS+PWVDZK;!
MXQ?Z#X@TJXO] \0Z8[K%JFAZGJ&GS'RKEZ\:HHWW!-IIK1IW3[-'^Q#^P3^V
MG\,/V_\ ]EWX;_M+_"V>*WLO%FG_ -G^,O"37T-[JOPY^(VD0V\?C#P%KC1"
M.07FBWT\=QIUU<6UF^N>&M0T'Q-;VD-AK=GN^QZ_RRO^"(7_  5<UW_@F?\
MM(+;^-KW5=5_96^,UUIF@?&[PO;+/?-X8N8Y#;Z!\7_#.GQEI?[?\&FXECUV
MQLXY)/%/@ZXU32VL[O6[+PI=:1_J+>%/%7AKQUX7\.^-?!FNZ5XH\(^+M#TK
MQ+X7\2Z'>P:EHNO^']<L8-2T?6=)U"U>2VOM.U+3[FWO+*Z@D>*>WFCEC8JP
M->96I.G*WV7K%_FGYJ_ST9[-"LJT+_;C927GW7D_P=T;]%%%9&X4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?@[_P %\O\ @J1;
M_P#!/']E>Y\(?#37UM/VJ/VA=/UGPI\(UL)H7U+X>^'T2*U\8?&&\A\P/9MX
M=M+P:7X'EE4_;?'5_I][#:ZEI?AKQ)#;_J#^V1^UW\'?V&OV>?'_ .TA\<-9
M;3?!W@C3_P#0M*LS"_B#QKXJO4EC\-^!?"5G-)$E_P")/$U^@M+*.22*SL;=
M;S6=7NK#1-+U/4+3_)K_ &W_ -LGXN_MZ_M)_$+]I7XS:AYGB+QE?"VT'PW:
MW,\^@?#WP/ICS1>%/A_X5BF""WT/PY8RLAF$,-SK>L7.K^)M6\_7=<U6\N>B
MA2YY<S^&+^^6]O3J_DNIRXJO[./+%_O)+2V\5UEY-[+SUZ'R?++)/))--(\T
MTSO+++*[222R2,7DDDD<EG=V)9W8EF8DDDDFF445Z!Y(4444 %%%% !1110
M5[)^SQ\$/&7[2OQU^$7[/_P_@\_QE\8?B%X6^'VA,T32V]C=>)=6MM-DU>_5
M6C*:5H=K-/K&KW#211VNF6-W<RRQQ1.Z^-U_85_P::_L-'QQ\9?BE^WIXTTA
M9O#GP6L[_P"$?P;FN[64QS_%/QGHT,GCOQ'IMSA(A<^#_AQJB>&Y8SYR31_%
M":3;%/IT;U%2?)"4NRT]7HOQ-*4'4J1AT;U\HK5O[MO.R/[D/@K\)/!WP$^$
M'PP^"7P^L5T[P1\)O 7A7X>>%K39&LJZ+X2T6ST2QFNVB1%GU"[ALQ=ZE=LO
MFWM_/<W<[/-/([>G445Y1[B5E9;+1!1110 4444 %%%% !1110 4444 %%%%
M !1110!_F?\ _!T;_P I7?%W_9$?@Q_Z9=1K^=>OZ*/^#HW_ )2N^+O^R(_!
MC_TRZC7\Z]>K3_AT_P#!'_TE'B5_XU7_ !R_,****LR"BBB@ HHHH *_T&O^
M#0S_ ),F_:7_ .SII_\ U4OPXK_/EK_0:_X-#/\ DR;]I?\ [.FG_P#52_#B
ML,3_  GZQ_,ZL'_&7^&7Y']9U%%%><>L%%%% !1110 4444 %%%% !1110 5
M6O+.TU&TNM/U"UMKZPOK:>SO;*\@BN;2\M+F)H+FUNK:=7AN+:XA=X9X)D>*
M6)VCD5D8@V:* /X/O^"X_P#P;NWGPY?QG^V'^P%X1NM2^'A_M/Q5\8_V;M!M
MFNM1\ L\ZW.I>+?@OH]C:&XO_ B))<ZAKW@"+SK[P3'#<7WA87?A!AH/@S^-
MBO\ ;HK^.G_@N-_P;O67Q9;QA^V!^P)X1M],^*LK7_B7XO\ [.6@6_DZ?\4K
MRXN6O-5\;_"JS\Y+31OB PDN+O7O UG%!I7CDJU_X=AL?&IN;#QOV4:^T)OR
M4G^"?^?W]SS\1A=ZE)><H+\7%?BX_=V/X+:*M7UC?:7?7FF:G9W6G:EIUU<6
M.H:??6\UI?6-]:3/;W=G>6EPD<]K=6L\<D%Q;SQI-#,CQR(KJRBK78>>%%%%
M !1110 4444 %%%% !1110 4444 %?HG_P $C?\ E)]^P5_V=/\ !S_U,=,K
M\[*_1/\ X)&_\I/OV"O^SI_@Y_ZF.F5,_@E_AE^3+I_Q*?\ CC_Z4C_75HHH
MKR3W0HHHH **** "BBB@ HHHH **** "BBB@ HHHH _'O_@OO_RB$_;6_P"Q
M)\"_^KC^'-?Y3=?ZLG_!??\ Y1"?MK?]B3X%_P#5Q_#FO\INN_"_PY?XW_Z3
M$\S'?Q(?X/\ VYA11172<04444 %%%% !7U-^PS_ ,GL_L>?]G3?L^?^K:\(
MU\LU]3?L,_\ )[/['G_9TW[/G_JVO"-*6S]'^14/CC_BC^:/]D*BBBO(/>"B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K^(O_@\A
M_P"<<W_=WG_OL%?VZ5_$7_P>0_\ ..;_ +N\_P#?8*VP_P#&A_V]_P"DR.?%
M?[O4_P"W/_2XG\1=%%%>D>.%%%% !1110 4444 ?UF_\&AG_ ">U^TM_V:Q<
M?^K:^&]?Z#=?Y\G_  :&?\GM?M+?]FL7'_JVOAO7^@W7G8G^*_2/Y'K8/^"O
M\4OS"BBBL#J"BBB@ HHHH **** "BBB@ HHHH **** "OXP?^#Q+_DG'["'_
M &.WQ]_],7PJK^SZOXP?^#Q+_DG'["'_ &.WQ]_],7PJK6A_%AZO\F<^*_W>
MI_VY_P"EQ/X5:***],\<**** "BBB@ HHHH _I@_X-1O^4G^O_\ 9K/Q7_\
M4P^%E?Z1%?YN_P#P:C?\I/\ 7_\ LUGXK_\ J8?"RO\ 2(KS\3_%_P"W5^IZ
MN"_@O_'+\HA1117.=84444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%?EW_P6#_;YTW_@G;^P]\3/C+97D"?%?Q3!+\+_ (#::ZP3R77Q7\6Z9J0T
M?6Y;.<[+K2O VG6>J>.-7AD407EMH"Z.9([K5K3>TG)J*W;27JR924(N4M%%
M-OT7Z]N[/XJ/^#F/_@H++^U5^VC-^SAX%UM;SX*_L@W&K^"<6,V^Q\3?&^]:
M"+XJ:],T;*+E?"=S96?PVTZ&YBD.G:AX;\67VG7#6GB63=_-E5J^OK[5+Z\U
M/4[RZU'4M1NKB^U#4+ZXFN[Z^OKN9[B[O+R[N'DGNKJZGDDGN+B>1YIIG>21
MV=F8U:]6$5",8KHK?/J_F[L\.<W4G*;WD[^BZ+T2LEY(****HD**** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH ]N_9L^/WC[]ECX]_"7]HCX87OV'QS\(/&^B>--#WR2QVFH_P!F
M7(_M+P_JGDE9)=#\3Z1)J'AW7K56'VS1=4O[1CMF-?[!?[-?Q^\ _M3_  $^
M$O[1/PPO?MW@;XO^"-$\::'ODBDN]-_M.V']I^']4\DM'%KGAC6(M0\.:]:J
M3]CUK2[^T)W0FO\ &&K^V'_@T]_X*#36VJ?$#_@G1\1M;4V>HQ:U\8?V<3?3
MX:'4[5/M?Q:^'6G[W=Y%OK!8_B5HFG6\<4-H=*^)6I7,LLNH0(G-B8<T>=;Q
MW_PO_+?[SLP=7DGR-^[.UO*?3_P+;UL?W#T445P'J!1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 ?S/?\'77_*,'P]_V=/\ "C_U#OBI7^;Q7^D/
M_P '77_*,'P]_P!G3_"C_P!0[XJ5_F\5Z&&_A?\ ;S_0\G&?QG_AC^04445T
M'*%%%% !1110 5^B?_!(W_E)]^P5_P!G3_!S_P!3'3*_.ROT3_X)&_\ *3[]
M@K_LZ?X.?^ICIE3/X)?X9?DRZ?\ $I_XX_\ I2/]=6BBBO)/="BBB@ HHHH
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
MCC]WHK@J59U'[STZ16B7^?J[GITJ%.DO=5Y=9/63_P EY+YW"BBBLS8****
M"BBB@ HHHH **** "BBB@ HHHH _S$?^#F7X;)X!_P""MOQEUN&!;:V^+/P_
M^#7Q)@C01K$7'P_TKX?:A.B1@%&N]6\ :A=W!D_>2W<]Q.25E4U^ M?UO_\
M!WOX%73OVP?V7/B4L+I_PE_[-U_X*>;RI5AF?X>_$WQ7K>U92Y@EGB3XE1B9
M4B6>.)[;SI)(WMDA_#3]A?\ X)6?MK_\%#=?M;7]GSX2ZB? 0OGLM<^-WCE;
MSPE\&O#;0,T=VMUXQN+&Y/B#4;*0)'=>'/!&G^*O%-OY\,\VB1V9DNHO3IR2
MI0<FDE%*[LMM/TT/&K0;KU(Q3;<VTEJ_>][]?D?G77ZQ?L ?\$7?VZ/^"B$]
MAKWPM^':^ ?@S-<I'??'GXLF^\*?#QH Y^T?\(F@L;OQ'\0[Q$CGB5/!FBZM
MI5K?I%9^(-;T!;B.Y']G7_!//_@V@_8V_9._L+X@?M%B#]KGXWZ?/;:G!)XO
MTDZ;\%?">H0^5-$F@?#"2ZO8/%D]I/YT3ZM\1KS7["^"6FH6'A'PS>Q$5_2+
M:VMM96UO965O!:6=I!%:VEI:Q1V]M:VUO&L4%O;P1*D4,$,2)'%%&BQQQJJ(
MJJH QJ8I;4U=_P SV^2W?SMZ,Z*6";UJNR_ECO\ -[+S2OZH_"#_ ()[_P#!
MO/\ L,?L-MI'C;Q5H*_M1?'6P6VN1\1_C!H.DW7ACPYJL!607OP[^%K_ -I^
M'?#,L-Q'%=6&KZ[=^,?%VEW<?GZ7XGL4<P+^\U%%<DI2D[R;;\_T6R]$=\(0
M@N6$5%>77S;W;\W=A1114E!1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '^
M15_P5R_Y2??MZ_\ 9T_QC_\ 4QU.OSLK]$_^"N7_ "D^_;U_[.G^,?\ ZF.I
MU^=E>M#X(_X8_DCP9_'+_%+\V%%%%42%%%% !1110 5_I#_\&HO_ "C!\0_]
MG3_%?_U#OA77^;Q7^D/_ ,&HO_*,'Q#_ -G3_%?_ -0[X5USXG^%_P!O+]3K
MP7\9_P""7YQ/Z8:***\\]4**** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@#_)B_P""VG_*5S]N;_LM^J_^F?1:_+2OU+_X+:?\I7/VYO\ LM^J
M_P#IGT6ORTKUH?!'_#'\D>%4_B5/\<O_ $IA1115$!1110 4444 %?Z0_P#P
M:B_\HP?$/_9T_P 5_P#U#OA77^;Q7^D/_P &HO\ RC!\0_\ 9T_Q7_\ 4.^%
M=<^)_A?]O+]3KP7\9_X)?G$_IAHHHKSSU0HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "O/?BQ\5?A_\#?AIXY^,'Q5\3:=X-^'7PW\,ZMXN\8^)
MM5E\NSTK1-&M7NKN;:H::[NY0BVVG:=:1SW^J:A/:Z;IUM<WUU;V\GH5?P*_
M\'/?_!5>+XN^.W_X)W? SQ)]H^&OPJU^VU3]I'7M+N%:T\9_%C1IEGT?X:PW
M5M*R7F@?"^X_T_Q-;R,\-U\2/L]E<6EK?_#R"YO-*=-U)J*VWD^R_P ^B\S*
MM55*#F]7M%=Y/9>BW?DF?@5_P4\_;^\>?\%'_P!K3QW^T%XJ%]I'A!7/A'X-
M^!+FY,T/@#X5:+=W;>'-&*K));G7-4>YNO$OBZ\MSY-[XIUG57M!#ID>GVEK
M]-?\$PO^"X?[67_!-K4],\'66HR_&O\ 9GDU!9=<^ OCC5[H6NC6\TIDO;WX
M3^*I8M1OOAMJ\CR37$EC:V>I^#-3NKBZN]7\*7>JS0:M9_BY17I<D7%0:3BD
MDD_+;Y^>YXZJ34_:*34[W<N]^ZV:\K6Z6L?Z[G[ G_!4']D3_@H[X*_X2+]G
MSX@1+XSTS3TO?&OP7\8M8Z%\7/ HW6\4T^K^%TOKP:IH*7-W;VT/B_PQ>:YX
M4N+F>.R&KQZFMQ86_P"AE?XIGPZ^)'Q ^$/C7P]\2/A9XU\4?#OQ_P"$M0CU
M3PSXR\&:WJ'AWQ)H=_&K(+C3=7TNXMKVV:2)Y+>=$E$=S;2S6UPDMO-+&_\
M9Q_P3/\ ^#J9X1X>^$'_  4DT22>-8[;2]/_ &H_A_H8:8&-(HH[KXN_#;1;
M=?-\W;-+>^+/AO9>8)6M8'^';(]]K</'4PTHZP]Y?R_:7^?X/R9Z%'&1E:-6
MT9?S?9?K_*__ "7S6Q_;W17G_P +OBO\,_C=X%\/_$[X0>//"GQ+^'OBFS6^
M\/\ C'P5KFG^(= U2W;AQ!J&G3SPK<VTFZWOK*5H[W3[N.:SOK>WNH984] K
ME.W?8**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH K7EY::=
M:76H:A=6UC86-M/>7M[>3Q6UI9VEM$T]S=75S.R0V]M;PH\T\\SI%%$C22,J
M*2/\;3]LKXV?\-(_M:?M*_'R.21[+XO_ !R^)_Q T9)5V-:>'?$OC#5]1\-:
M<%*HXCTOP_-ING1>:#.8K5#.\DQD=O\ 1Y_X.'/VZ;/]C3_@GQX\\+^']8MK
M/XR?M1VVK_ [X;V2W+Q:I:>']:T]8?BSXSM(H2EP(O#/@G4)=)M]1AF@_LKQ
M7XO\(W#/)N6WF_R\J[<+&RE-]=%\M_QM]S/-QTTY0@OLIR?J]E]R;^:"BBBN
MLX0HHHH **** "BBB@#_ $;_ /@TST>/3?\ @F=\0KV.9Y6\0_M?_%#6)D=5
M"V\D'PO^!^@"&(CET:'0XK@L_P PDGD4?*JU_3S7X'?\&SW@Z;PO_P $B/@3
MJLZSHWC[QO\ '#QC&D[H=L,/Q8\4^#(6AC$,3P031^#UN(TF:X>7SFNXYOL]
MS!##^^->75=ZL_\ $U]VA[=!6HTO\$7]ZO\ J%%%%9FH4444 %%%% !1110
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
MC:YDCL/$C1Q:+XU=%EL?%'A[_.P\9^#/%OPZ\6>(_ ?CWPUKG@WQKX0UB_\
M#WBGPKXETR[T;7_#^N:7</::CI6KZ7?Q07EC?6=Q&\4]O<1)(C*<C!!/^V%7
MX._\%DO^"(?PG_X*6>$;SXE_#\:%\+OVQ?#.D6UMX7^)4T-Q!X?^(^EZ3#,M
MEX"^*UOIZ2M=6;12"TT'QO!8WGB3PKY5E;$:OX<MF\/OTT:[C:,]8[)]8^7F
MORZ=CBQ&%Y[SII*?6.REYKHI?@_75_Y?-%>K?&[X'?%K]F_XH^+O@O\ ''P'
MK_PV^)W@;43IGB7PGXDM/LU]9RM&D]K>6TJ-+9ZIH^J6<L&I:)KNE7-[HVN:
M5=6FJ:3?7FGW5O<2>4UWIIJZ=T]4ULUW/,::;35FM&GNGV84444 %%%% !11
M10 4444 %%%% !7Z)_\ !(W_ )2??L%?]G3_  <_]3'3*_.ROT3_ ."1O_*3
M[]@K_LZ?X.?^ICIE3/X)?X9?DRZ?\2G_ (X_^E(_UU:***\D]T**** "BBB@
M HHHH **** "BBB@ HHHH **** /Q[_X+[_\HA/VUO\ L2? O_JX_AS7^4W7
M^K)_P7W_ .40G[:W_8D^!?\ U<?PYK_*;KOPO\.7^-_^DQ/,QW\2'^#_ -N8
M4445TG$%%%% !1110 5]3?L,_P#)[/['G_9TW[/G_JVO"-?+-?4W[#/_ ">S
M^QY_V=-^SY_ZMKPC2EL_1_D5#XX_XH_FC_9"HHHKR#W@HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH *_B+_X/(?\ G'-_W=Y_[[!7
M]NE?Q%_\'D/_ #CF_P"[O/\ WV"ML/\ QH?]O?\ I,CGQ7^[U/\ MS_TN)_$
M71117I'CA1110 4444 %%%% ']9O_!H9_P GM?M+?]FL7'_JVOAO7^@W7^?)
M_P &AG_)[7[2W_9K%Q_ZMKX;U_H-UYV)_BOTC^1ZV#_@K_%+\PHHHK Z@HHH
MH **** "BBB@ HHHH **** "BBB@ K^,'_@\2_Y)Q^PA_P!CM\??_3%\*J_L
M^K^,'_@\2_Y)Q^PA_P!CM\??_3%\*JUH?Q8>K_)G/BO]WJ?]N?\ I<3^%6BB
MBO3/'"BBB@ HHHH **** /Z8/^#4;_E)_K__ &:S\5__ %,/A97^D17^;O\
M\&HW_*3_ %__ +-9^*__ *F'PLK_ $B*\_$_Q?\ MU?J>K@OX+_QR_*(4445
MSG6%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7^9_P#\'*'[?G_#
M7/[<M_\ !?P3K7V_X+_LB?VU\,=%^R7'F:;K_P 5[BZM_P#A;_BE-A\N;[%K
M&F:?\/[)\S0&W\%3ZII\H@UV;S/[5?\ @M=^WO'_ ,$^OV#?B9\2?#VK)I_Q
MG^(R-\'_ (#Q1RJM_;_$'QAI]\DWC"VC!:1$^'7AFVUSQK%<RP2Z?)KFDZ#H
ME\4.N6X?_*%EEDGDDFFD>::9WEEEE=I))9)&+R222.2SN[$L[L2S,2222377
MA8:NH^GNQ]>K^[3YOL<&-JZ*DGJ[2GZ?97S>OR7<91117:><%%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !7L'[/OQQ\??LT?&[X5_'_X7ZE_9?C[X1>-] \<^&KAS*;2
M>]T.^BNI=*U2&*2)KS0]<LUN=%U[3F<1:GHNH7^GSAH+F13X_10U=-/9Z,$V
MFFM&G=/LT?[,/[)W[2WP]_;$_9R^$/[2_P +9Y'\&?%SP?8>)K*RN)H9]0\/
MZGOET_Q+X1UB2V)MSKG@_P 2V6K^%]:^SLUO_:FDW1MWDMS%(_T/7\*?_!IU
M^WY_PCWC+XD?\$]/B#K6W2O'7]J?&']G_P"W7'RV_C#2-.B_X6AX%L/-9Y#_
M &_X9T^T\=:580""SLY?"?C:^<27VN?/_=97EU8>SFX]-X^<7M]VS\TSVZ-1
M5:<97UM:7E)+7[]UY-!11169J%%%% !1110 4444 %%%% !1110 4444 %%%
M% '\SW_!UU_RC!\/?]G3_"C_ -0[XJ5_F\5_I#_\'77_ "C!\/?]G3_"C_U#
MOBI7^;Q7H8;^%_V\_P!#R<9_&?\ AC^04445T'*%%%% !1110 5^B?\ P2-_
MY2??L%?]G3_!S_U,=,K\[*_1/_@D;_RD^_8*_P"SI_@Y_P"ICIE3/X)?X9?D
MRZ?\2G_CC_Z4C_75HHHKR3W0HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBN&^)?Q-^'WP:\!>*OBE\5O&/A[X?_#OP1I$^N^+/&/BK4[;2-!T
M+2[<HC7-]?73I&K2S20VEG;1^9=7]]<6UA8P7%[<V\$@&VYC_&SXT?#+]G7X
M3^/?C?\ &3Q;IG@?X9?#7P]=^)O%WB;5I=EM8:?:E(H;>WB7=<:CJ^K7\]IH
M^@Z+8QW&J:[KE_IVBZ3:W>I7]I;2_P"4I_P55_X*/_$/_@IE^U+X@^,_B..^
M\._#3P['<>$/@7\-9KE9;?P+\/+:Z:2&6]2%FMKCQCXMN5_X2'QIJB-.TVI3
MP:-9W+>'] T"UL_LK_@M[_P6D\6?\%*/B,GPO^$T^N^#OV.OAKK5Q+X/\/7,
MEUINJ_%WQ%;.]NGQ0\?:6'188HXA(G@/PM>QRS>&=-NKK4=0\O7]9O;/2_P)
MKOH4>1<\E[S6B_E7^;Z]EIW/*Q5?VCY(/W(O?^9]_1=.^_:Q11172<@4444
M%%%% !1110 5_I ?\&N_[$$G[.G[$.I?M)>,-*6S^)'[7^K6'BO3?/1#>:7\
M%?"!U+3?AO;'=$7MF\47VH>*/'+M;W+P:EH.N>$&N8H[O3C'%_#W_P $QOV(
M_$G_  4%_;0^#_[..DV^I)X4U?6%\5?%[Q!IT<F?"/P>\*SVM]XYUN2[1)(]
M/N[VTDMO"OARZN@+:7QCXD\.6$AS>H#_ *Z'ACPUH'@SPWX>\'^%-(L= \+>
M$]#TGPUX:T'3(%M=-T30-"L+?2]'TC3K9,);V.FZ=:VUG:0(-L5O#'&O"BN3
M%3LE!;O67HME\WK\CNP5.\G5>T?=CZO=_):?,W****XCT@HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** /G7]K+]I_P"%O[&G[//Q0_:2^,>J?V=X
M&^&'AR?6+JV@D@75?$>L3.ECX<\'^'HKF2**Z\1^+=>N=/T#1;>22.$WU_%+
M=S6]E#<W,/\ D@?MD_M9_%7]M_\ :.^)G[2GQAU)[KQ7\0]<ENK/1X[F:XT?
MP5X5M";;PMX$\-I*$^SZ!X5T=+;3+/$4<]_-'=:SJ1GU?4]1N[C]J_\ @XT_
MX*I)^VU^T3'^S=\&O$T>I?LP?LUZ_J%G#J>CWS7&B_%GXRP1W.C^)O'L<T#_
M &'5/#GA.&6_\&?#^\A%U;W-M+XL\4:9J=YI/C*QBL_YM:]##TN2/,U[TE]T
M>B]7N_DNAY6*K>TER1?N0;V>DI=7Z+9;]6M&?T)_\$MO^#A;]I[]@E?#_P )
M_BX-5_:4_9>L?L6FVO@SQ#K3)\1OAAI$<J1,WPL\9:B+EI=*TZS)-K\/?%#W
M'AMTM+33?#VI^!HIKS4)/]!/]C/]O+]EO]OKX:I\3OV9?B?I7C6PM8[)/%?A
M2Z!T?X@_#[5+V RKHWCKP;>.-5T2Z$B7-O:ZBB7GAS7'LKNX\-:YK>GP_;6_
MQV:]=^!OQ\^,_P"S/\2="^+_ , _B7XM^%'Q)\-R$Z7XK\':K-IE_P#9I)(I
M+O2M2A&^QUS0-2$$<.L^'-<M-1T'6K539ZMIM[:.\+.IAXSU7NR[K9^J_5>K
MN*CBIT[1E><.S?O)>3[+L].B:/\ :+HK^/#_ ()H_P#!TY\./B)'X?\ A+_P
M43TFP^%'C;RK?3;+]HOP=IE[-\,/$URD<=O#-\0O"&GQ7^K?#[5[^55DO-=\
M/QZMX(FO+FXN;G3? &B6JJ/Z\/"OBOPMXZ\.:)XQ\$>)= \8^$?$NG6NL>'/
M%7A76=.\0^'-?TB]C$UEJFB:YI%S>:9JNG7<3++:WUC=3VUQ&P>*5U(-<,Z<
MX.TDUV?1^CV_5=3TJ=6%57A*_=;->37Z[/HV;]%%%0:!1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %><?&+XH>&/@A\)?B?\9O&URMGX/\ A/\
M#_QA\1_%%RS[#%H'@KP_J'B/52AVN3*;+3IEA18Y'DE9(XXY'94;T>OY<?\
M@Z7_ &Z;#X$_L=Z/^R-X2UE8_BE^UAJ$:^([6SN8UOM!^!W@S5+/4_$M_>"/
M?<6B^-O$]OHG@[38YDAM]<T6+Q]#%<.=(NK>2X1<YQCKJU>W1=7\D14FJ<)3
M?1:>;V2^;L?YXOBWQ/JOC7Q7XF\9:[)%+K?BWQ#K7B?698(S#!)JNO:E<ZKJ
M$D,19S%$]W=S-'&7<HA"EFQD\_117JGA!1110 4444 %%%% !7^G%_P;Z? S
MX>>(O^"0G[(6N>*_"4\^N:E!\<[FYGN-4\1Z=)<6S?M+?&0:7<+:6VIVENL$
M^E+8S6TL-ND=U;/%=*THF\U_\QVO]:C_ ((L>"YO /\ P2I_86T.>V:U>^^
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?Y,7_  6T_P"4KG[<
MW_9;]5_],^BU^6E?J7_P6T_Y2N?MS?\ 9;]5_P#3/HM?EI7K0^"/^&/Y(\*I
M_$J?XY?^E,****H@**** "BBB@ K_2'_ .#47_E&#XA_[.G^*_\ ZAWPKK_-
MXK_2'_X-1?\ E&#XA_[.G^*__J'?"NN?$_PO^WE^IUX+^,_\$OSB?TPT445Y
MYZH4444 %%%% !1110 4444 %%%% !1110 4444 %%%>2_'CXW_#;]FOX.?$
M?X\?%_Q!!X7^&WPL\*ZEXN\5ZQ,8VDCL-/C AL-.MY)8?[0US6KZ2TT7P]I$
M,@NM9UW4-.TJS5[N\A1C?8&TDVW9+5M[)=V?D[_P73_X*D:?_P $WOV6+BT\
M":G;R?M/_'>VUOP=\$=-1H)KCPE!%:)#XI^+^I6T\<T)L/ L.H64>A6US%,F
ML>,]3T&U:SN]&M/$4MA_EOZCJ.H:OJ%]JVK7UYJFJZI>76HZGJ>HW,][J&HZ
MA>SO<WE]?7ER\MS=WEW<RR7%U<W$DD\\\CRRN\CLQ^UO^"B?[='Q+_X*(_M4
M_$#]I+XC>;IMOK,L?A[X<>"%O);S3OAO\,-#GNAX3\&:=(Y$;RV\=U=ZSXBO
MK>*U@UKQ=K/B'78[.S&IBTA^':].C3]G&S^)ZR?GT7HOSN^IXV(K.M.Z^"-U
M!>75OS=ODK+I<****U, HHHH ^TOV,/^"A/[6_[ 7C=O&G[,?Q<USP5#?W4%
MSXJ\"7I&O?#+QTD$9@$/C+P'J32Z%JLZVCRVEIK<,%GXGT:&>5] US2;EA<+
M_<Y_P3N_X.=_V3_VF1HWP\_:UM-/_9)^,ERL5HOB75=2DO/V?O%=\S11*]AX
MVO6_M#X=7%RQGN9-.^(4<?AW3K:..%?B'JU_.EJ/\Y&BLJE*%3=6?\RW^??Y
M_(VI5ZE+X7>-]8O5?+L_-?.Y_MM:9J>FZWINGZSHVH6.KZ/J]C::GI6JZ9=V
M]_INIZ;?V\=U8ZAI]]:R2VM[8WMK+%<VEW;2RV]S;RQS0R/&ZL;U?Y*/["7_
M  5]_;I_X)Z7UC8_!#XLW6M_"Z&Z^T:A\"?B<MYXT^$=^DDQGNUT[0;B_M-3
M\$W5[,?.O=5^'NM>$]4OY$B74KN^MU:W?^VK]@/_ (.9/V)/VJ_[%\#_ +04
MO_#'WQCO?L]GY?Q UF'4?@KXAU!]L>[0OBU]ETVS\->>RR7,EG\2=,\)6%B)
M8-.LO$OB*[/FR<<\/.&J]^/=;_.._P!UUW:/0I8JG4LG[DNTMF]-I;;][,_I
M$HK/TK5M+U[3-/UO0]2T_6=&U:SMM1TK5M*O+;4=,U/3[R)9[2^T^_LY)K6]
ML[J!TFMKJVED@GB=9(G9&#'0K Z@HHHH **** "BBB@ HHHH **** "BBB@
MKS'XS_&7X9?L]?"SQQ\:OC)XPTCP%\,OASH5QXB\7>*M;G\FQTW3X'C@ACC1
M0]Q?:GJ=_<6FDZ)H]A%<ZIKFM7^GZ-I-I>:E?6EK-P/[4G[67[/_ .QA\)=;
M^-?[1WQ&T7X=>!-&5H8)]0=[G6O$FL-#)-:>&O!_AZT675_%'B34!$_V32-(
MM;F<1)->W9M=.M;R\M_\U[_@L#_P6I^,O_!3GQL_@[08]7^%G[)7A#6A?> /
MA#]LA.J>)]1LUEM[;X@?%:\L&-OK/BB>.2632/#T$]UX;\#VMP;'27U35FU;
MQ3KFM*E*H^T>LOT7=_EU,*U>-%='-_#&^OJ^R_/9=;?.?_!5S_@HWXW_ ."F
M/[5WB3XUZQ;7WAWX9^'8)?!/P+^']W)&9/!_PVT^^N+BSGU:.VEGM)/&/BR[
MFF\2>,+J&>[2/4KR+0[&^N-#T'1A%^:%%%>E%**44K)*R_K\SQY2<I.4G=MW
M;\V%%%%,04444 %%%% !117LG[.WP@U;]H+X^_!/X%:$+K^UOC%\5OA_\,[*
M2SB66XM9/&WBK2_#K7ZJZM$L>GQ:@]]/-.!;6\%O)/<LEO'(X&[)M[+5@E=V
M6[T1_J^?\$G?A:WP:_X)J?L0> IK9K._M?V</AGXEUBR=8%DLO$'Q!T"V^(/
MB*SE^S(L+2VFN^*-0MY9$,GFR1M(T]R[M<2_H16=H^D:9X?TC2]!T6R@TW1]
M$TZQTC2=.M5V6UAIFFVT5E865NF3L@M;6&*")<G;'&HR<5HUY#=VWW;?WGOQ
M7+&,>R2^Y6"BBBD,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH _P 4WXE_\E'^('_8[>*__3[?UQ-=M\2_^2C_ ! _[';Q7_Z?;^N)KUX[
M+T7Y'SX4444P"BBB@ HHHH *_P!9S_@B5_RBB_8:_P"R(Z7_ .GK6J_R8Z_U
MG/\ @B5_RBB_8:_[(CI?_IZUJN7%?!'_ !?HSMP/\2?^#_VY'ZF4445PGIA1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?!
M'_!2[]A7P5_P42_9"^)G[./BD:?I_B/4K/\ X2CX2>,;Z S'P#\7/#UK>/X.
M\3*T:O<)I\LEU>>'/$\5J/M-[X0U_P 0:?;M'<744T?WO133<6FMT[KY"E%2
M3C)735FGU1_BJ_%3X7^._@G\2?'7PB^)_AV^\)?$/X;>*=:\&>,O#>HJHNM(
M\0:!?S:=J-J9(V>"Z@\^!I+.^M)9K+4+.2"^L;BXL[B":3@:_O/_ .#GK_@D
M_)\2O"MU_P %'/@-X<:?QYX T73]+_:<\-:1:1FX\5_#S1X$T_0_BY#;V\8N
M;W7?A_9K9Z#XPD(NI)_A];Z5JSMI^G^ K][_ /@PKU*<U4BI+?:2[/JO3MY'
MBUJ3I3<7MO%]X]'^C\PHHHJS(**** "BBB@ HHHH *_H*_X) _\ !>OXU?\
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
MI%905/\ KR5Q8MZPCV3;^=DOR9Z.!CI4GW:BOE=O\T%%%%<AWA1110 4444
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
M7?Q#^%/_  D>D02,%\UX+CX/^(/B9J]S:QL2%E?0;6ZD52WV)"0I_7_X _\
M!0W]AO\ :DFL;#X!?M5?!'XD:]J/E_8_!^E>/-&L/'TOFH'CS\/M=N-*\;P[
M@2H\[0(_WB20G$L4B)$J<X_%&2\[.WW[&L:M.?PSBWV35_NW_ ^R:***@L**
M** "BOQ?_;^_X+O_ +!?[ ZZ[X3UCQXOQR^.NEK<VJ?!'X,WFG>(=8TO6(0\
M:V7Q"\7"9O"/PZ6WNO)75=/U;4+SQI:6<WV[3_!6L(OE-_#M^WK_ ,%_OV_?
MVXI]4\-6WCN7]G'X+7<LB6_PH^!^J:IX>FU&PWGRH?'7Q$CFM_&?C*5XBL=_
M8I=Z#X.O71)T\'6LH!&U.A.IK;EC_,^OHNOY>9SU<32IW5^>7\L=?O>R_%^1
M_J4T5^3?_!%[_@H)8_\ !1']ASX>_$S6]2M9OC7\/8X?A5\?=,6XA:]'Q!\,
MV%JD7C%K55AEBT[XE:#)IOC.V=+5-/M=5U'7O#=E<7DGAN\FK]9*RDG%N+5F
MG9FT9*<5*.JDDUZ/]>_9A1112*"BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@#_(J_X*Y?\I/OV]?^SI_C'_ZF.IU^=E?HG_P5R_Y2??MZ_P#9T_QC
M_P#4QU.OSLKUH?!'_#'\D>#/XY?XI?FPHHHJB0HHHH **** "O\ 2'_X-1?^
M48/B'_LZ?XK_ /J'?"NO\WBO](?_ (-1?^48/B'_ +.G^*__ *AWPKKGQ/\
M"_[>7ZG7@OXS_P $OSB?TPT445YYZH4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% '^3%_P %M/\ E*Y^W-_V6_5?_3/HM?EI7ZE_\%M/^4KG
M[<W_ &6_5?\ TSZ+7Y:5ZT/@C_AC^2/"J?Q*G^.7_I3"BBBJ("BBB@ HHHH
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
M7_**+]AK_LB.E_\ IZUJN7%?!'_%^C.W _Q)_P"#_P!N1^IE%%%<)Z84444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!3
MU'3M/U?3[[2=6L;/5-*U2SNM.U/3-1M8+W3]1T^]@>VO;&^LKE);:[L[NVED
MM[JUN(Y(+B"1XI4>-V4_YC?_  7F_P""1NI?\$Z/CTWQ,^$^C7UQ^R'\<=<O
MKSX=7<<5Q<V_PI\8W"W.IZM\&M9OV,I\BUAAN]7^'=[?.EUJ_A&*XTR275-6
M\(Z]JEU_IX5X5^TO^S?\(_VN/@?\0?V>_CEX8@\5_#?XD:'-H^LV3""/4=-N
M05N-(\2^'+^>WNAI'BGPSJD5IKGAO68X)9--U>QM;GRIHTD@DUI5'3E?5Q>D
MEW7?M==/FKI-F->BJT+;25W%]GV]'L_D^A_C&45^B7_!3/\ X)P_&3_@FA^T
M9J_P:^),%SKO@G6FOM=^"_Q9M[!K30/BEX&BGB1-0ME62XBTWQ1H+75KI?C;
MPO)<27>@ZL\,\+WWA[5_#NMZQ^=M>DFI)-.Z>J:/&E%Q;C)--.S3Z?U^(444
M4Q!1110 4444 %%%% !1110!^M?[!'_!:[]O+_@GU)I/A[X;?$Q_B-\&-/>*
M.7X#_&!M0\8?#ZWL%8"2V\'S/?6WB;X=.D;3RVT7@K7-)T.34)1?:WH.N!#;
MO_8W^QC_ ,'1G[!W[0$&E>&_VBK7Q)^R+\1[E;6WGF\6QW/C;X0:C?S*J$:7
M\1O#6FC4=%B,RS2W$OCOPCX5T?3[=K=/^$AOY6E,7^;S164Z%.=VU9]XZ/[M
MG]U_,WIXBK2T4KQ_EEJEZ=5\G;R/]K'X=_$SX<?%[PIIOCOX4>/O!?Q,\$:Q
M&LND^+_ 'BC1/&'AC4D:**8-8Z[X?O=0TRZ_=30R$0W3E4EC9@ ZY[>O\6WX
M2?';XV_ +Q$OB[X&_%[XF?![Q0NP-K_PR\<^)? ^JS1H2?L]U>>&]2TV:\M'
M!9);2Z::UGB=XIH9(I'1OVS^ W_!S5_P53^#"6=CXJ^(OPZ_:&T2S\J&+3_C
M7\-]*FU&.T0KYD8\5?#6X^''BF_NW'F%-0\1:MKUPDC@R>?!'';KS2PLE\,D
M_6Z?Z_H=<,=!_'"47WC:2_1K\3_3?HK^(+X6?\'AUXD=K9_&S]AVVN)0LAO/
M$?PL^-,MI&6\Q!%':^"_%O@*]95\HR-)-+X]8^8B*L&V5GA^X/"'_!V[_P $
M\M7CCC\7?!G]K;P=>LKM*\'@WX5>)=&C"1QLJ+?6?Q@L=6DEDE,L:#_A'DB"
M1I))-&9#''DZ%5?8;]&G^3-UB:#VJ)>J:_-(_J=HK^<RQ_X.EO\ @E1=VD%S
M/K_QYTR::,/)87WP<NY+NU8D@Q3OINO:A8M(,9)M;VYBP1B0G(%36/\ @Z>_
MX)7:;;)/9:A^T)XAE>=86LM(^#Z07,4;1RN;IWU_Q7H=F8$:-(F6*[DN3)/$
M4MWB$TL*]E5_DE]Q7MZ/_/R'_@2/Z/J*_D]\:_\ !W;^PWIJ3)\/_P!G3]JC
MQ=<Q-(B-XGT_X4>!].N&2?8LL-UI_P 2O&]\MM+ #/$]QI,%R"4BFM(F+M'\
M#?%K_@\(^+NHPW-O\"OV+OAQX.N!$R6>J_%KXH>)_B5#)/F0K<W/A_P?X?\
MA0\,0#1*UC%XFG<F.1AJ \]4MZ5"J_L6]6E^M_Z]2'BJ"^W?R2D_TM^)_=W7
M@/Q__:J_9N_96\,GQ?\ M&?&_P"&GP;T)HI)K.7QWXKTK1=1UGRG5)(?#FA3
M3G7O$UXK,,V'A[3-3O<!F%N51RO^9_\ M ?\'"/_  5<_:!6_L+C]I;4/@[X
M<OEE5?#O[/\ H&D?"MK$3 JQL/&VEPW7Q4A94(6)I/'TS0E1+"4G+RM^.WBG
MQ;XK\<Z[?^*/&WB?Q#XQ\2ZK*T^I^(O%.M:EX@UW49V)9IK_ %?5KF[U"\E9
MF):2XN)')));)-:QPLOM227:-V_O=K?B83QT?L0;?>327W*]_O1_>/\ MK_\
M'9WP,\#P:KX3_86^%&K_ !N\3!6@M/BQ\6K+5_ 7PLM)&1V34-*\$AK#XE>+
MHE81QR6.M_\ "L)$=WE2XN8X1'<?QS_MB?\ !0G]K_\ ;R\5_P#"4?M.?&KQ
M1X\M;2\EO/#W@:&9- ^&?@\R"2-%\+?#_15L_#6F7,=JXLY=:>QN?$>I6\<9
MUG6=2G#3M\7T5TPI0I_"M?YGJ_OZ7ZVL<=2O4JZ2EI_*M(_-+?RO>W0****T
M,@HHHH **** "BBB@ HHHH ***_<O_@B3_P1^\7?\%,?C0/%?CVRUCPY^R%\
M*-<M&^+/C*V+V,_CC6K=;/4X/@YX-ODGM[H:YKEA<07'BC7-.\S_ (0KPU=Q
M7TLMOK6L^%[;45*2BG*3LE_7WE0A*<E&*NV[+_-]DMV^A^F/_!M+_P $?V^,
M/C#1?^"AO[1GAA9/A1\.]=:7]F_P;K5H6B^(7Q(T"\*2_%&_M;F/RYO"'PYU
M6#R_"FT2+KGQ LY+\RVUIX+>VU_^^RN>\)>$O#'@'PKX;\#>"= TCPIX.\':
M#I/A?PIX8T"PM]+T/P[X<T&P@TO1=$T?3;2.*UL-,TO3K6WLK&SMXXX;>V@C
MBC140 =#7F5*CJ2<GMLEV7^?=]_+0]FC2C2@HK5[RE_,^_IV73[PHHHK,U"B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _S/_P#@Z-_Y2N^+O^R(
M_!C_ -,NHU_.O7]%'_!T;_RE=\7?]D1^#'_IEU&OYUZ]6G_#I_X(_P#I*/$K
M_P :K_CE^844459D%%%% !1110 5_H-?\&AG_)DW[2__ &=-/_ZJ7X<5_GRU
M_H-?\&AG_)DW[2__ &=-/_ZJ7X<5AB?X3]8_F=6#_C+_  R_(_K.HHHKSCU@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#Y9_;$_8U^ '[
M=?P2\1? ;]HCP7:>*O"6LQRW6C:K"EO;>+/ /BA;2YM=,\;^ M>DM[B;P_XJ
MT<74WV:[CCGLK^TEN]%UVPU;0-2U/2KS_,/_ ."IG_!)SX__ /!+_P"*XT'Q
MQ!/XY^!WC#5;V#X._'?2M/\ LN@>,K:WA6].A>(;"*ZOF\'>/M-LW;^TO#6H
MW+QWZVE[JGAF^UO1K>:]@_UEJ\>^/GP"^$7[3_PE\9_ [XZ>"-'^(7PR\>Z5
M+I7B'PYK,)9&4_/::GI=["T=]HNOZ/=K%J6@^(-*N+35]$U2WMM1TR\MKNWB
ME7:E6E3=MXO>/ZKL_P 'UZ-<]?#QK*_PS6TN_E+NNSW6ZNKI_P"+Q17[G?\
M!8O_ ((G_&#_ ()G^-[WQ]X/36/B?^R!XMUR:+P-\3XK66[UCX?RWL\8T_P%
M\8A9V4%CH^OI).+'0/$\*P^'_',,*7-DND:Z^H>%M*_#&O0C*,TI1=T_ZL^S
M\CR9PE"3C)6:Z?JNZ\T%%%%42%%%% !1110 5^B?_!(W_E)]^P5_V=/\'/\
MU,=,K\[*_1/_ ()&_P#*3[]@K_LZ?X.?^ICIE3/X)?X9?DRZ?\2G_CC_ .E(
M_P!=6BBBO)/="BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\>_P#@OO\
M\HA/VUO^Q)\"_P#JX_AS7^4W7^K)_P %]_\ E$)^VM_V)/@7_P!7'\.:_P I
MNN_"_P .7^-_^DQ/,QW\2'^#_P!N84445TG$%%%% !1110 5]3?L,_\ )[/[
M'G_9TW[/G_JVO"-?+-?4W[#/_)[/['G_ &=-^SY_ZMKPC2EL_1_D5#XX_P"*
M/YH_V0J***\@]X**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "OXB_^#R'_G'-_P!W>?\ OL%?VZ5_$7_P>0_\XYO^[O/_ 'V"ML/_
M !H?]O?^DR.?%?[O4_[<_P#2XG\1=%%%>D>.%%%% !1110 4444 ?UF_\&AG
M_)[7[2W_ &:Q<?\ JVOAO7^@W7^?)_P:&?\ )[7[2W_9K%Q_ZMKX;U_H-UYV
M)_BOTC^1ZV#_ (*_Q2_,****P.H**** "BBB@ HHHH **** "BBB@ HHHH *
M_C!_X/$O^2<?L(?]CM\??_3%\*J_L^K^,'_@\2_Y)Q^PA_V.WQ]_],7PJK6A
M_%AZO\F<^*_W>I_VY_Z7$_A5HHHKTSQPHHHH **** "BBB@#^F#_ (-1O^4G
M^O\ _9K/Q7_]3#X65_I$5_B5:5K6L:#=&]T/5M3T:],3P&[TJ_NM.NC!(R-)
M";BSEAE,3M&C/&7V,R(2"5&.C_X67\1_^B@>-O\ PJM=_P#D^N>K0]I+FYK:
M)6M?;YK^OPZZ&)5&')R<WO-WYK;VZ6?9G^UE17^*;_PLOXC_ /10/&W_ (56
MN_\ R?1_PLOXC_\ 10/&W_A5:[_\GUG]4?\ .O\ P'_[;U_IZ:_7E_SZ?_@?
M_P!KZ_T]/]K*BO\ %-_X67\1_P#HH'C;_P *K7?_ )/H_P"%E_$?_HH'C;_P
MJM=_^3Z/JC_G7_@/_P!MZ_T]#Z\O^?3_ / __M?7^GI_M945_BF_\++^(_\
MT4#QM_X56N__ "?1_P ++^(__10/&W_A5:[_ /)]'U1_SK_P'_[;U_IZ'UY?
M\^G_ .!__:^O]/3_ &LJ*_Q3?^%E_$?_ **!XV_\*K7?_D^C_A9?Q'_Z*!XV
M_P#"JUW_ .3Z/JC_ )U_X#_]MZ_T]#Z\O^?3_P# _P#[7U_IZ?[65%?XIO\
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
M=3_P"7^7FOO/Q\HK]@_^'!/_  5[_P"C*?&__A<_![_YXU'_  X)_P""O?\
MT93XW_\ "Y^#W_SQJ/:0_GA_X$O\_-?>'LJO_/NI_P" 2_R\U]Y^/E%?K/XG
M_P""%G_!63P?X;\0^+O$'[&'CZUT'PMH>K>(];NK7Q3\+]6N;;2-$L+C4]2G
MM]*T?QW?ZMJ<\-E:S20Z?I=C>ZC>R*MM96ES<R10O^3%-2C+X9)VWLT]]MB9
M1E'XHRC?;F35_O"BBBF(**** "BBB@ KOOA7\3?&OP6^)G@#XO?#C69_#OC[
MX9>,/#OCOP=K=OS)IOB/PMJMKK.DW31Y"W$"7EI$+FTES!>6S2VMPCP32(W
MT4!ML?[&?["W[7'@7]NC]E/X.?M/> &BM].^)/A>&XU_0%F\ZX\&^.M)FET;
MQUX,O=Q$WF^'/%-CJ=A:W,T<7]JZ4FGZW;(UAJ=I+)]:U_ !_P &I?[?G_"K
M?CKXY_8.\?ZUY'@C]H'[7\0/@]]MN-EIH_QJ\+:*O_"1Z%;>8T<$'_"Q_ .D
M+*9)I"9-;^'WA_2=/@>^\02>9_?_ %Y=6'LYN/3>/FGM]VU^Z9[5"K[6FI=5
M[LO\22O\G=->3"BBBLS8**** "BBB@ HHHH **** "BBB@ HHHH _F>_X.NO
M^48/A[_LZ?X4?^H=\5*_S>*_TA_^#KK_ )1@^'O^SI_A1_ZAWQ4K_-XKT,-_
M"_[>?Z'DXS^,_P##'\@HHHKH.4**** "BBB@ K]$_P#@D;_RD^_8*_[.G^#G
M_J8Z97YV5U?@7QUXR^&7C+PS\0_AYXFUKP9XY\&:U8>(_"?BSPY?W&E:]X=U
M[2KA+K3=7TC4K5X[FQU"QN8TGMKF!TEAE171@0#2DKIKNFOO14'RRC)_9DG]
MSN?[7M%?Y%7_  ]R_P""GW_1^O[4_P#X>/QC_P#+.C_A[E_P4^_Z/U_:G_\
M#Q^,?_EG7%]5G_-'\?\ (]#Z]#^2?WK_ #]?Z>G^NK17^15_P]R_X*??]'Z_
MM3_^'C\8_P#RSH_X>Y?\%/O^C]?VI_\ P\?C'_Y9T?59_P T?Q_R#Z]#^2?W
MK_/U_IZ?ZZM%?Y%7_#W+_@I]_P!'Z_M3_P#AX_&/_P LZ/\ A[E_P4^_Z/U_
M:G_\/'XQ_P#EG1]5G_-'\?\ (/KT/Y)_>O\ /U_IZ?ZZM%?Y%7_#W+_@I]_T
M?K^U/_X>/QC_ /+.C_A[E_P4^_Z/U_:G_P##Q^,?_EG1]5G_ #1_'_(/KT/Y
M)_>O\_7^GI_KJT5_D5?\/<O^"GW_ $?K^U/_ .'C\8__ "SH_P"'N7_!3[_H
M_7]J?_P\?C'_ .6='U6?\T?Q_P @^O0_DG]Z_P _7^GI_KJT5_D+:O\ \%6O
M^"F>MVR6MY^WW^UW#%'.MPK:1\?_ (F:!<F1(Y8PKWF@^(]-O)8"LK%K:2=[
M9Y!%*\32PPO'X;XN_;$_:Y^("W"^//VIOVC?&RWGVW[6OB[XW_$SQ(MU_:*>
M7J'V@:SXGO1/]OC_ '=[YN[[4GR3^8O%-8276:7HF_\ ('CH=*<OFTO\S_8>
M\<_%3X8?#"T_M#XE?$?P%\/+#RGG^W>.?&'A[PE:>1'%<SR3?:=?U'3X?*2&
MSO)GDW[%BM+F1F"02E/SW^+'_!:S_@E5\%Q<_P#"8_MP?!'5);2189K;X8:S
MJ7QLNA,Z;Q"+?X-Z5X[D+H?W5QD!+2<-!>/!*CHO^3)=WEWJ%U<7M_=7%[>W
M4KSW5W=SRW-U<SR,6DFN+B9GEFED8EGDD=G9B2Q)-5ZI82/6;?HDOSN9O'2^
MS3BO5N7Y*)_HF?&W_@[/_8(\#"_L?@Q\*OC]\==7MUD^PZA+HWAWX6^!M096
M98Q_;7B76=2\:6BR;1(6F^&S%(G3*M+YD,?X;_M-_P#!UK^WS\6H+[1OV?\
MP9\*_P!EC0;II!!JVE:?_P +;^)=O!(AC:W;Q1X[T^/P25VDE;FR^%NGZA%+
MB6WO865<?R]T5K&A2C]F[_O-O\-OP,98JM+3GY5_=2C^*][\3V+XV_M"_'3]
MI+Q?+X^^/WQ=^(?QB\82*\<>O?$3Q9K/BF\LK:0H38:4-5N[B#1M,3RXUATO
M28;+3K=(XXX+6-(T5?':**V22T2LNR.=MO5N[[L**** "BBB@ HHHH ****
M"BBNU^&_PX\=?%_Q]X/^%OPQ\+ZOXV^(7C_Q#I?A7P=X3T*W^U:MKVOZS=1V
M>GZ?:1%DC5I9I%,MQ<20VEI LMW>3V]K#--&;;AOL>V_L:_LB?&#]N7]HCX?
M?LW?!+1_[1\7>.-17[?JUTDO]@^"?"=E)%)XF\=^*[J)6-EX<\,:>[7EXRAK
MN_N39Z+I,%[K>J:9877^LW^Q3^Q]\)?V$OV;OAS^S3\&K!H?#'@;3 =6U^\A
MACU[QYXRU!8Y_%7CWQ/+#E9M=\3:F'NY8D<VFDV*V&@:3':Z)I&FV=M\'_\
M!&#_ (),^"_^"8GP"":^FC^*/VHOBMIVDZE\<?B#9Q">#3&BC%Y9?"OP7>2L
M\B>"_"-W/,ESJ4*6<WC;74D\1ZG;6]K#X>T;0/V;KSJ]7VDK+X(O3S??\TO+
MU/6PU#V4>:2]^2_\!CV]?YODNEV4445@=04444 %%%% !1110 4444 %%%%
M!1110 4444 %-=E16=V5$12SNY"JJJ"69F) 55 )))  !).*=7\K7_!R]_P5
M6?\ 9C^#/_#$GP0\2QVWQW_:"\,W1^*.LZ5<AM1^&/P-U9+K3+VQ62/(T_Q5
M\5=M]H>GMN:^TKP=;>(M46&PO-8\*:L*A!SDHKJ]^RZM^2(J5(TX.<METZMO
M9+U?W;O1'\Y'_!P5_P %59?V_P#]I5_A)\)]>^U?LJ?LYZYJ^B>!+C3KMI-,
M^*?C]%;2O%?Q;F$$KV=]I3-'=>'?AO/FX\OPD+S7[:6SE\;:IIMM_/G117J1
MBH145LE;U[M^;W9XDYRJ2<Y.[;OZ=DO)+1!1115$A1110 4444 %%%% !7ZD
M_L3?\%E?^"@?[!8TG0_@Y\;=3\1_"W2F@C3X)?%I)_B'\+4L(&D<:9H>E:I=
MQ:YX#LY))7FG7X<>(/!\MU,0]Y)<#*-^6U%)QC)6DDUYI,<92@^:+<6NJ=G_
M ,-Y;'^@?^R-_P ':'[+GQ#BT[P_^V%\(O&G[._B,I%#>>// 8O/BW\+;B1%
M@6XU&[TO3[&S^)7AI)I7FDM]'T_PY\0&@@A(EUV>9T1OZ1OV>_VQ?V5_VK]&
M77?V<?V@/A5\8K185FN[+P7XPTG4?$6D*R+((_$/A)YX?%/ANY\MDD-IK^C:
M;="-TD,(1U8_XU5:.D:QJV@:G9:UH.J:CHFL:;.MUIVK:1?7.FZG87*9V7%E
M?V<L-U:SID[98)8Y%R<,,USRPL'\+<?+XE^+3_$ZX8VI&RFE-=_AE]ZT_ _V
MUZ*_R@_@'_P71_X*I_LZQ6&G>$OVO/B!XR\/6+1J?#?QIBT7XUV5Q9Q$^5IH
MUCXE:;XC\7Z7I\0V1P0^'_$NC/;6\45I;2PVB""OV%^$/_!WQ^U+X?2*'XX_
MLI? WXHQQ1K&;CX<^*?&_P &]1N2I7]]=3:Z?C)IQG= _F?9-)L[?S&#QV\2
M+Y+82PU1;<LO1V?XV7XG3'&47OS1]5=?^2W?X?(_OWHK^2;X?_\ !WK^QOJD
M<(^*'[,7[2G@JXDPLG_"$7/PQ^(]G [&(!FN-:\7_#*Z>!=TS2O'I[S*D2>5
M;3/*4B^N_"__  ="_P#!)W7XEDU;QY\9?!#M TQ@\4?!;Q-=RI(LWE"U8^"Y
MO%\!G=/](5DF:V$/RO<+<?N*S=&JOL2^2O\ E<U6(HO:I'YOE_.UOF?T/45^
M'UK_ ,''G_!&JXMK>>7]KV>REF@BEDLKK]GS]J![FTDDC5WM;A[+X+7=FT]N
MS&*5K2[NK9I$8P7$T121HM0_X.0/^"-MG9SW-M^UM>:M-$JF/3]/_9]_:9CO
M+DLZH5@?5?@[IE@K(K&1C<WUNI1&",TA2-U[.I_S[G_X#+_(KVU+_G[3_P#
MX_YG[C45_.1XU_X.F?\ @E5X6CG?0M:^/OQ):%"\<7@KX.S6$ETPM7N!% ?B
M+XB\ Q*[2J+(&YDMX_M4B.TBV0>[3X,^+?\ P>#?![3XIX?@3^QG\2O%T[M,
MEMJ/Q;^)/A?X=16RC'V>YGT;P=I'Q1>^9N3-8QZ[IX7@)J+]:I4:KV@_G9?F
MT2\106]2/RO+_P!)3/[*J\6^.G[1WP$_9D\'R^/_ -H3XP_#OX.>$8UN?(UG
MX@>*M)\.1ZG/:1++-I^@VM_<Q7_B+5RDD8AT;0K74=6NI)88K:RFEEC1O\ZC
M]HW_ (.?/^"G/QNM]1T;X?\ B'X9_LS^'+U)[7R_@_X+6]\6R6$PQLN?&OQ&
MOO&VH6>HH,A=7\(VGA&ZCX:W$$@+G\&/B=\6OBG\:_%M_P"/?C%\2/'?Q5\;
MZIM&H>+OB+XLUWQGXDNT3/E13ZUXBO\ 4=0>"$$K! ;CR8$Q'#&B *-8X63^
M.22[+5_Y+\3GGC8*ZIQ<GWE[J];:M^CY3^W+_@H#_P '8/@/P_9:Q\/O^">'
M@"Y\<^(W:ZL7^/WQ@T.\T;P3IJ?OH%U'P'\-)+BS\3^);F1'BO-.U/QXWA&S
MTZZ@$>H>"_$=I.R)_%G\??VB?C?^U+\3-=^,7[0GQ-\4_%?XD>(I =1\3>*K
MX7$L5LCN]OI6C:=;1VNC^'- L/,=-+\.>'=.TO0=)A8P:;IMI!B,>,45U0I0
MI_"M>LGJW\_T5EY'%4K5*K]^6G2*TBOE_G=A1116AD%%%% !1110 4444 %%
M%% ']=O_  :/_LOS>,OVE_CW^UEK6FN^@_!3X=6OPR\'7=Q;I]GD^('Q6O!=
M:K>Z==,=WV[P]X&\+ZGINH11+\EGX]M&F=!/$DO]_=?D#_P0O_8PF_8C_P""
M<?P5\#^(M);2?BC\4K>?X\?%VWGB\F]M?&/Q)L].NM+T"_A>-9;;4/!W@*P\
M&^#]5MFDGC76]#U6X@D$5R$3]?J\RM+GJ2?1.R]%I^+N_F>UAX>SI03W:YGZ
MRUM\E9?(****R-@HHHH **** "BBB@ HHHH **** "BBB@ HHKX=_P""C?[:
MOA#_ ()^_L??%[]ICQ1_9]]JOA713I'PV\*WUV+8^.OBMXC$FG>!/"<*JWVN
M:VN-5;^U?$3Z?'<7FE^#](\1ZZL#P:3.5:3;26[:2]7H)M13DW9)-M]DMS^/
MO_@ZO_X*&_\ "Q_BYX._X)_?#77Y)/!WP4GL?B!\=VT^?_0];^+.N:0LW@[P
MC<RQ$K=P?#[PAJTFK7\"2R6A\1^,OL5];QZSX/C^S?Q^UUOCWQUXM^*'CCQA
M\2/'NN7WB?QOX]\3:YXQ\7>(M3D\[4-<\2>)-2N=7UK5+R3 !GOM0N[BXD"*
ML:F39&B(JJ.2KU*<%""BNBU?=]7\W^&AX=6HZDY3?5Z+LEHE]V_=W85^KW[
M'_!9W]N;_@G?>6&C?"WXBMX^^#D,J"^^ OQ9DU/Q7\-UMC+ON#X3C&HVFN_#
MS4'5YY$N/!FK:3IUU>O%=:_H^OQVZ6I_*&BJE%25I)-/HR8RE!\T6XM=4[/_
M (;RV/\ 36_81_X.1OV!?VM-(72/C%XIL/V-_BQ8Z>;K5?#7QJ\3Z3:?#;5&
M@@DGO9?!?QCN(]'\-WT4 1(TT[QE9>!O$=[=3K:Z+HNLK%)=5\O?MH?\'6W[
M)/P?EU?PC^R+\/O$W[4?C&U^UV:>.-7>\^&7P9L[U&>WCN;.]U73KGQYXR2T
MN8WEGM;/PKX9T?5+3[/)H_C*6*Z-S;_YY5%8+#4T[^\U_*WI_G;YG2\96Y>7
MW4^L[:_=\*?R]$NO[+_M4_\ !?3_ (*??M6W&HVFK?M":K\%/!5^D\ ^'W[.
M4=W\)M%BM;HS)<VD_B;3=0O?B;K-I<VTHL[FR\0>/=6L);>/:+1#/=FX_';4
MM3U+6K^[U76-0OM6U34)Y+J_U+4KNXO[^]N93NEN+N\NI);BYGD;F2::1Y'/
M+,35&BMU&,=(I+T21SRG*;O*3D_-M_=?;T04444R0HHHH **** "M70]=UOP
MSJ^G>(/#>L:KX?U[2+J*^TG6]#U"[TG5]+OH&W07FG:E836][974+?-%<6TT
M4T;<HX/-95% '[:?LI_\'"'_  4__97DTS3E^.DOQ^\#6#*K^!OVC[.X^)D4
M\"QB%8H?'DE_I?Q7L5MH<"QMK;QZ-)MI(XC)I=S"C02?U2_L6_\ !U'^QA\<
MI-+\)_M2^%/$G[)GCB[:*V/B2YEN?B/\&KVY9-BNWBG0]*M?%?AAKNX7_5:_
MX-?0]+BEC:^\7O%'/<I_G345E.A3GO&S[QT?^3^:-Z>(JT]I.2_EEJOQU7R:
M/]L3P?XR\(_$/POH?C?P%XH\/>-?!OB;3X=5\.>*_"FLZ=XA\.:]IEP"8-0T
M?6M)N+O3M1LY=K!+FTN9HF*LH?<I Z2O\?O]C'_@H_\ MD_L">)1KO[,_P :
M?$?A#1KJ^2^\1?#;59!XF^%/BYQY<<Q\1_#_ %DW.@S7UQ;1_8AXBTV#3/%E
MA;/(ND:_ITC"4?V"_LC_ /!VY\ /%]AIF@?MG_ WQA\'?%:P6UO??$#X/?\
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
M'B/Q/K5UI_A_P_IYFA2\U?4K.&6>WA:2XB]VKSWXJ_"?X:?'+X?>*/A1\8?
MWAGXD_#?QIIS:5XH\&>+])M=9T+6+/S8[B'[19W:.L=W8WD%OJ&EZC;F'4-)
MU2TL]4TRZM-0L[:YB:M=7O:ZO;>W6WG83O9VM>SM?:_2_E<_R$_VZ?VR?BA^
MWM^T]\3/VF?BM<21:OXVU4P^&?"\=Y)>:3\/? .EM);>#O &@,\5O&--\.Z4
M4CN;N*TLWUW7+C6/$VH0?VOK>HS2_(M?UR?\%8/^#9+XC?! ^(_CM_P3YM?$
M/Q?^$437>J^(/V?KF6ZU[XP?#ZV>62=S\/Y_+DO/BKX4L(F\B/2YGD^).G6\
M=H#'X[>34M8L/Y(KFVN;*YN+.\MY[2\M)Y;:ZM;F*2"YMKF"1HI[>X@E5)89
MX94>.6*15DCD5D=592!ZE.4)17(]$DK=8]DU_2?1L\2K"I";52_,W>^ZE?JG
MU_39V(****LS"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBI[:VN;VYM[.SMY[N\NYXK:UM;
M:*2>YN;F>18H+>W@B5Y9IYI72.**-6DDD94169@" ?HO_P $H_V#M=_X*)_M
MJ_"WX 10:C#\/(+MO'OQP\1:?%/GPW\(/"=S:7'B=OMD#*VFZCXIN+C3/ ?A
MR_/F+9^)O%6D7<L$UM;W"U_K:Z%H>C^&-$T?PWX=TRQT3P_X>TK3]#T+1M,M
MHK/3=(T?2;2&PTS3-/LX%2&UL;"RMX+2TMH42*"WBCBC544 ?AY_P0/_ ."8
M!_X)V_LG1:]\2]#BLOVH/VA(M&\9_&$7"*^H>!M%MH+B7P1\(EG666)9?"=G
MJ5YJ7BMK546?QIK>L6#7.J:9H.A7:_NQ7G5ZGM)Z?#&Z3[]W\[:>2N>OA:7L
MZ=VO?GJ^Z7V8_J_-VZ(****P.D**** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** /\4WXE_\ )1_B!_V.WBO_ -/M_7$UVWQ+_P"2C_$#
M_L=O%?\ Z?;^N)KUX[+T7Y'SX4444P"BBB@ HHHH *_UG/\ @B5_RBB_8:_[
M(CI?_IZUJO\ )CK_ %G/^")7_**+]AK_ +(CI?\ Z>M:KEQ7P1_Q?HSMP/\
M$G_@_P#;D?J91117">F%%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% 'Q)^W_\ L%?!#_@HI^SQXE^ /QITU8!=
M*^K?#_XA:?86=SXM^%GCFWA9=*\8>%Y[H*=R$FRU_1S<6UIXF\/W%_HEY- E
MU'=VO^6#^W?^PA\>_P#@GE\>]?\ @-\>= ^S7UMYNJ>"/&^EQ7,G@SXG^#)+
MF6#3?&7@W4IXH_M-C<^68-2TV<1ZKX>U6.YT;6;:VOK9E;_89KX4_P""A'_!
M/?X"?\%'_@)JWP1^-VD_9KZV^UZM\,_B9I-I;2>,_A3XSDMA#;^(_#EQ,8_M
M-C<^7!;>)_#%S/'I7BG2HQ:79MKZVTK5M+WHUG3=GK!O5=5YK_+KZG-B,.JJ
MYHV51+1[*2[/]']^FW^0%17W=_P4$_X)W?M$_P#!.#XW7_P?^.OAYY-,OGO+
MWX:?%/1;.^/P_P#BMX9MGA!UGPKJMS"BKJ.GK=V<'BCPO=.-;\+:A<P0W\,E
MA?:/JFJ?"->@FI)-.Z>J:/):<6XR333LT]TPHHHIB"BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***_
M8;_@DO\ \$>?CE_P4_\ B49[-=2^&W[-/@O5;./XJ?&Z^TV4VTFV>WEN_ GP
MU6Y@:R\3?$:\T^1IVC)ET7PA9RVVK^*94-[H.B^(E*2BG*3LEU_K?T148RG)
M1BKM[+_/LEU?0P_^"2__  27^,O_  5#^,O]CZ/_ &CX$_9Y\":C8R?&KXU2
M6(DM=&M9!'=+X*\%+=1FSU[XDZ]9G-A8'SK#PY83+XC\1K]C_LW3=<_U&/V>
M_P!G[X3?LM?!OP%\!?@?X1T_P3\,_AQH5KH7AW1;&-/-D6%=]]K.LWNQ;C6O
M$FOW[W&L>)-?OVEU+7-:O;W4[^:6ZN9'-/\ 9O\ V;_@U^R7\&O!?P$^ G@O
M3O GPT\":<MCI&D6*F2ZO;J0B74M?U_4I0;S7O$VO7ADU'7==U&2:_U._FDF
MFDQL1/<J\VK5=5]HKX8_J^[?X;+JWZU"@J,>\VO>?;;W5Y)]=WOV2****R.@
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _P S_P#X.C?^
M4KOB[_LB/P8_],NHU_.O7]%'_!T;_P I7?%W_9$?@Q_Z9=1K^=>O5I_PZ?\
M@C_Z2CQ*_P#&J_XY?F%%%%69!1110 4444 %?Z#7_!H9_P F3?M+_P#9TT__
M *J7X<5_GRU_H-?\&AG_ "9-^TO_ -G33_\ JI?AQ6&)_A/UC^9U8/\ C+_#
M+\C^LZBBBO./6"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@#D/'_@#P3\5/!7BCX<?$GPKH7CCP%XUT6^\.^+/"/B?3;;5]!\0:)J
M4+07NFZIIUY'+;W-M/&QRKINC<)+$R2QHZ_YSW_!;/\ X((>./V$M5\1?M(?
MLRV&N?$']CS4[ZXU/6],"3ZGXL_9REO[Z&&WT3Q/<27%SJ'B3X=27-Y';^&O
M'KHU[I:>7H/CG&H0:=XI\7?Z2%4=3TS3=;TW4-&UG3['5]'U>QN],U72M3M+
M>_TW4]-O[>2UOM/U"QNHY;6]L;VUEEMKNTN8I;>YMY9(9HWC=E.E.K*G*ZU3
M^)=U^C[/\T8UJ,*T;/22^&2W7Y77=?=9ZG^)+17]>_\ P7'_ .#>;4O@8?%O
M[7O["'A6^UKX*+_:'B3XN? /1XKC4=>^$K37<EU?>*_AGIUO!)<ZO\*[:*9I
M=7\,QF;5OAW;6[ZC8_VEX*^UKX*_D(KT83C4CS1^:ZI]F>14ISI2Y9JSZ/HU
MW3Z_IU"BBBK("BBB@ K]$_\ @D;_ ,I/OV"O^SI_@Y_ZF.F5^=E?HG_P2-_Y
M2??L%?\ 9T_P<_\ 4QTRIG\$O\,OR9=/^)3_ ,<?_2D?ZZM%%%>2>Z%%%% !
M1110 4444 %%%% !1110 4444 %%%% 'X]_\%]_^40G[:W_8D^!?_5Q_#FO\
MINO]63_@OO\ \HA/VUO^Q)\"_P#JX_AS7^4W7?A?X<O\;_\ 28GF8[^)#_!_
M[<PHHHKI.(**** "BBB@ KZF_89_Y/9_8\_[.F_9\_\ 5M>$:^6:^IOV&?\
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
MJ$<4T-KKOAS6+62VUGPOXDT]+B<:;XB\/7^FZS8":9;:]C2:9)/\_'_@J_\
M\&XWQV_8T_X2CXW?LK?\)'^T/^S)8_;M:U;28K..\^,GP>T6+S)YV\4Z1ID<
M:^//"VEVZ^;<>-O"VFVUUI]FEQ=>)?"^CZ;IT^OW?7AITXW3TFWN]FNB3Z.]
M].NF^RX<9"K)*2UA%-M*]T^LFNJMU6RN]$V?S,T445VGFA1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 5^X7_  0'_P""?%S^W=^W7X.OO%OA]M4^ 7[.ESI/Q=^,<]W
MLND:O<:9>R3?#OX=78E#0W3>./%>GHVJ:9(NV\\%:#XPPZ2QPA_QC\%^#/%?
MQ%\7^%_ '@3P_JOBSQKXUU_2?"WA/PQH=I+?ZSX@\1:]?0:9H^CZ790AI;F^
MU&_N8+6VA09>651D#)'^K_\ \$B?^"=7AS_@FM^Q[X/^#K+IFI_%_P 5-%X^
M^/WC#3@TL6O_ !*U:TA6XT?3;R0^9/X7\":<EMX0\-LJ6D&H0:;=^)GTVPU/
MQ'JD1PKU.2%D_>EHO)=7]VB\VO,Z<-2]K4N_@A9R\WTC\]WY)]T?J'1117G'
MKA1110 4444 %%%% !1110 4444 %%%% !1110 5_G*?\'/7_!0\?M,?M867
M[)?PYUY;[X-_LF7FH:9XF:QD<V/BC]H.^C>R\<7<K HMS%\-[ 1_#W3TE@$F
MG>(D^(;6]Q<V&K6[C^R7_@L-^WUI_P#P3M_8=^)GQET^[MA\6?%,3?"[X#:9
M,89'NOBKXMT[45TK7);2972ZTSP)I=GJWCK5;>5!;ZA!X>CT1IX+C6+5S_DV
M:KJNIZ[JFI:WK6H7FK:SK-_>:KJVJZC<RWFH:GJ>HW$EW?ZA?7<[R3W5Y>74
MTMS=7,SO+//(\LCL[,3UX:G=NH]EI'UZOY+\WV.#&U;)4EO+WI^E]%\VKOR2
MZ,H4445VGG!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444^**2>
M2.&&-YIIG2***)&DDEDD8)'''&@+.[L0J(H+,Q  )(% #*^F?V4_V.OVD?VV
M?B=9_"/]F?X5^(?B;XOF6*YU1].CALO#GA/2I7=#KOC7Q7J<MGX>\)Z*ICD2
M.]UO4;07URJZ=IB7VJ3VUE-^^/\ P2Z_X-H/C_\ M4#P[\8?VR7\2?LT_ *\
M6WU/3?!;6D-E\?/B1ISLC1&TT+6+.ZM_A=H-['YK)KGC/3KGQ'<1I!+IG@FX
MTK4[/Q#%_>W^S/\ LJ_L^_L>?"_2/@[^S?\ "[PS\+O FDI&7L="M6?5=>U!
M(Q%)KWB_Q'>O<^(/%_B.Y0!;G7O$FI:GJDD2Q6PN5M8+>"+GJ8B,+J-I2_\
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
M_P '_MR/U,HHHKA/3"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH ^8/VO/V.OV??VY?@QK_P)_:-\"6/
MC/P9K'^EZ9?*L-IXK\$>(XH98=/\8^ O$9MY[SPQXJTQ9YHX-0M%>"^L;B]T
M36[/5?#^IZKI-[_FC?\ !5G_ ((P_M&_\$Q_&=QK=_;7WQ6_9A\0ZJUMX ^/
M>A:5*EC9R7,I%EX/^*6FVYN%\"^-U0JMG]HF?PYXOA#7GA75;F]M=>T'P[_J
ML5ROCCP-X-^)GA'Q%X ^(?A;0/&_@CQ=I5UH?BCPEXITJRUSP]K^D7J&.ZT[
M5M)U&&XLKVUF7&Z*>%U#*LB[9$5AK2K2IOO'K']4^C_!]3"MAX5E?::5E)?E
M+NOQ70_Q0:*_L<_X*T?\&QGBSX=-XD^/W_!.33]7\>^! UWK'BG]F*\O'U+Q
M]X0@!ENKNZ^$>JWT@N/'GAZVA#"/P3JEQ-X]LQ%'#H=]XXGODT_2_P"._4=.
MU#2-0OM)U:QO-+U72[RZT[4],U&VGLM0T[4+*=[:\L;ZSN4BN;2\M+F*2WNK
M:XCCG@GC>*5$D1E'H0G&HKQ=^ZZKR:_I/HVCRJE*=*7+-6[/=/T?]-=44Z**
M*LS"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BNU^'/PW\?\ Q>\;^&_AK\+?!OB3X@^/_&&IP:-X8\'^$=(O==\0
MZYJ5R<16NGZ9I\,]S.P4-+-($$5M;QRW-Q)%;Q2RI_=;_P $E/\ @V2\(?"6
M3PM^T#_P42L-#^(GQ,MOLNL^&OV:+>YL=>^&?@B]5DN+6?XIZC:M<Z;\2O$5
MDZQ[O"^FW-S\.K.5;B+4;CQW!/ UA%2I&FKR>O1+=^G^9K2HSJNT5HMY/1+U
M?5^2N_(_&?\ X(X?\&_/Q8_;LOO#WQ\_:5L_$7P<_9#AGM=2TI98I=(^(WQZ
MBCFBF%CX%L[N#S] \ W, 9-3^)5]"%OTFBL? EIK5P^JZYX6_P!%GX2_"/X9
M? ?X<^$_A'\'/ _ASX<?#7P-I46C>%?!WA73H=,T;2+%'>:4QPQ R7-]?7<U
MQJ.KZK?2W.JZUJUW>ZOJ][>ZG>W=W-Z!!!!:P0VMK#%;6UM%'!;V\$:0P000
MH(XH88HU6.***-52.-%5$10JJ% %2UYU2K*H]=$MHK9?YOS^ZQZM&C"BK+63
M^*36K_.R\E\[O4****S-@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH _S/_\ @Z-_Y2N^+O\ LB/P8_\ 3+J-?SKU_11_P=&_\I7?
M%W_9$?@Q_P"F74:_G7KU:?\ #I_X(_\ I*/$K_QJO^.7YA1115F04444 %%%
M% !7^@U_P:&?\F3?M+_]G33_ /JI?AQ7^?+7^@U_P:&?\F3?M+_]G33_ /JI
M?AQ6&)_A/UC^9U8/^,O\,OR/ZSJ***\X]8**** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ K^+G_@N/_P;LQ>+&\6?M?\ _!/C
MP5%;>*G:ZU_XO_LP^%[$QV_BN:XN9;K5?'/P8TV%Q!8>(5\U[K7?AE800Z?K
MD,<M[X*AM=>C_P"$<\2?VC45<)RIRYH_-=&NS,ZE*-6/+)>C6Z?=/^DS_$<G
M@GM9YK:YAEM[FWED@N+>>-X9X)X7,<L,T4@62*6*1622-U5T=2K ,"*BK_1*
M_P""WW_!OQX9_:\M_%/[5'[&VA:/X._:G2-]7\<_#:U;3?#_ (*^/XB%Q/J.
MI0EHK:Q\.?&&\WI(NO7%S:Z%XTG@\GQ1]BUJ^F\5C_/0\2^&?$?@SQ#K?A'Q
M?H.L>%O%7AG5;[0_$7AOQ#IMYH^NZ%K6F7,EGJ6DZQI.H0V]]IVHV%W%+;7E
ME=P0W%O/&\4L:.I ]&G4C4C=:-;Q>Z?ZKL^OD[H\BK1G2E:2T^S+I)?H^ZZ>
MFIB4445H9!7Z)_\ !(W_ )2??L%?]G3_  <_]3'3*_.ROT3_ ."1O_*3[]@K
M_LZ?X.?^ICIE3/X)?X9?DRZ?\2G_ (X_^E(_UU:***\D]T**** "BBB@ HHH
MH **** "BBB@ HHHH **** /Q[_X+[_\HA/VUO\ L2? O_JX_AS7^4W7^K)_
MP7W_ .40G[:W_8D^!?\ U<?PYK_*;KOPO\.7^-_^DQ/,QW\2'^#_ -N84445
MTG$%%%% !1110 5]3?L,_P#)[/['G_9TW[/G_JVO"-?+-?4W[#/_ ">S^QY_
MV=-^SY_ZMKPC2EL_1_D5#XX_XH_FC_9"HHHKR#W@HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH *_B+_X/(?\ G'-_W=Y_[[!7]NE?
MQ%_\'D/_ #CF_P"[O/\ WV"ML/\ QH?]O?\ I,CGQ7^[U/\ MS_TN)_$7111
M7I'CA1110 4444 %%%% ']9O_!H9_P GM?M+?]FL7'_JVOAO7^@W7^?)_P &
MAG_)[7[2W_9K%Q_ZMKX;U_H-UYV)_BOTC^1ZV#_@K_%+\PHHHK Z@HHHH **
M** "BBB@ HHHH **** "BBB@ K^,'_@\2_Y)Q^PA_P!CM\??_3%\*J_L^K^,
M'_@\2_Y)Q^PA_P!CM\??_3%\*JUH?Q8>K_)G/BO]WJ?]N?\ I<3^%6BBBO3/
M'"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M9>45T]=WY;!1116)TA1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110!_-;_P56_X-ROV>OVTT\2_&3]F./PY^S?^T_?27.K:BEE9/8?!
M?XLZI.?-NG\<>&M'L[A_"/B;4)PUQ+X[\':>7OKVXO[WQ9X9\4ZE?IJNG_Y_
M7[4O[(O[1G[%OQ0O_@_^TO\ "SQ'\+_&UI&UW8PZM%#=:'XGTCS#%%X@\&>*
M--EO/#OB[0)I%: :MX?U*_M;>\CN--O6M=3L[RRM_P#97KYN_:E_9$_9S_;3
M^%]_\'_VE_A9X<^*'@J[D:[L(M6BFM==\,:OY9BC\0>#/%&FRV?B+PCK\,3-
M!_:OA_4K"YN+.2XTV]:ZTR\O+*XZ*6(E"RE>4?\ R9>C>Z\G\FCDK86%2\H6
MA/\ \ED_-+9OJUZM-G^-117].7_!4#_@VI_:._9+/B'XN?LE'Q#^T_\ L^6C
M7>I7WAZQL(KGX[_#328E$COKWAG2H((OB-HMFK?/XC\":>-6AA2YO-:\%:-I
M-A<:S+_,>RLC,CJR.C%71@5964D,K*0"K*0000"""",UW1G&:O%IK\5Y-;I^
MIYLZ<Z;Y9Q<7Y[/S3V:]!M%%%40%%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !117]KW_  0/_P"" $^I3^$/
MVWOV\/ DMOIEO+9^(O@)^SIXQTMX9]4GA=+G2OB?\6] U&)9(M)BD6.]\%>
MM3MU?6'6#Q%XFM1HHTW2];BI4C3CS2^2ZM]E^KZ&E.E*K)1BO5](KN_\MWT/
MI#_@VX_X(U7GP.T31O\ @H%^T]X3:R^+WC+07D_9T\ Z[;)]N^&O@;Q)IQBN
M/B9K5E,AET[QSXXT2[EL?#UC(8[KPWX*U&]EU"-=8\3267A_^OJBBO,G-SDY
M/=_<ET2_KS/8ITXTH*$=EJWU;ZM^;_!62T04445)H%%%% !1110 4444 %%%
M% !1110 4444 %%%?B'_ ,%\?^"AY_8#_8<\2CP3KS:1^T%^T(VI_"?X*FTD
M5-4T(7-G"WQ"^)%MDAX5\!^&+]$TV_B$K67C;Q'X+,D#VTUP\;C%RDHK=NR)
MG-0C*<MHJ_\ DO5O1>;/XR_^#B3_ (*&?\-N_MQ:QX"\#:[!JGP#_96DUSX5
M_#F;3;G[3I/B?QBUY:CXL?$&"6.6:UNTUGQ'I-KX7T74+&:33M1\)^"_#^KV
M>U]5NWF_ >BBO5C%0BHK9*W^;]6]7YGASFYRE.6\G?\ R7HE9(****HD****
M "BBO9_@%^SM\;_VI?B9H7P=_9[^&7BGXK_$CQ%(1IWAGPK8BXEBMD=$N-5U
MG4;F2UT?PYH%AYB/JGB/Q%J.EZ#I,+"?4M2M(,R ;2U;LN[!)MV2NWHDMV^Q
MXQ7K_P %_P!G[XY_M&^+(_ OP#^$/Q'^,?B]UBDDT#X;^#]=\7W]E;2NR"_U
M1-%LKQ-(TQ"DC3ZIJCV>G6T<4LUS=1112.O]L/\ P3Z_X-0OAYX5@T+XB_\
M!0WQY)\2/$8\F_/[/OPIU;4=$^'^G,'WI8>./B5;C3O%WBV1H&5;[3?!4?@F
MST_4(7CM_%7BC37WS?UK_"#X(?!W]G[P7I_PZ^!WPN\!?"3P-IBK]D\+?#WP
MMHWA/1A,$5)+VYM-&M+1+[4[HKYM_JM]]IU+4;AI+J^N[BYEDE?FGB8JZ@N9
M]]H_YO[DNS.RG@YRLYOD7;>7W;+YNZZH_P ]K]FW_@U1_P""A?Q96SU7XY>(
M_A'^R]H$RPO/I_B+Q!_PL_XBI'.%=);;PO\ #N2^\(LL<6_[3!JGQ*T:_@G,
M,!LF+7#VO[2?"#_@T2_8W\-VUG+\;?VD?V@_BOK$"?Z2O@>T\"?"'PQ?2F-T
M8RZ/?Z+\4?$$,"EA+%%;>,XI4EC3S;F>$R0R?UI45S2Q%67VN5=HI+\=7^)U
MQPM&/V7)]Y-O\%:/X'X1>%/^#:__ ((^^&X$CU+]FSQ'XWN(_LQ2^\6?';XY
MQSB2W>5VD>V\)?$'PKI<WVHR1K<PSZ?+;,EO$L4$(>Y%QZS_ ,."/^"0G_1E
M/@G_ ,+KXQ__ #QJ_82BH=2H_MS_ / G_GY&JI4EM3I_^ 1_R/P6\6?\&TG_
M  2 \1VC6VC_ +//B_P#,T0C%_X3^/'QLO+M'$R2F=4\=>.O&EB92B-;$/9/
M!Y,KL(1<".>/X#^,'_!H7^R9X@AGE^!G[4'Q[^&&H2Q2&.'XBZ-X$^+^B071
M+^6(+31--^$>KI9@>6&BN==OKG<))!=E72*/^N6BFJU5;3E\W?\ .Y+P]&6]
M./R7+_Z38_S;/VE?^#6;_@HY\&H;_6?@]<?"S]J+P[:I)/%:^ _$J^"?B ;:
M%_WDESX/^(PT+2)9_)/G16'A[QIXDO[G9)!;6TMT;>&X_GY^+GP3^,/P"\87
MGP_^-_PN\??"3QM8[VN/"_Q$\)ZWX0UDP)-+;B]M[+7+*REO=.FEAD%KJ=F)
M]/O$7S;2YFB97/\ M,UXS\=/V=O@5^TWX'O/AM^T%\)? 7Q@\$7JS$Z!X\\.
M:=KT%C<S1&$ZEHMS=PM?^']:A0YL]=T*ZT[6;"54GLKZWFC21=HXJ2?OI->6
MC_R_(PG@H/6G)Q?9ZQ_S7K=^A_B^T5_<K_P4/_X-0_#^H6VL?$C_ ()Q^,YM
M!U.-9[R7]G#XM>()]0T.]^9&2Q^''Q6U62;5M(ECB1H[71_B5-KT.H74WG7G
MQ!T6VA$+_P 7?QE^"?Q;_9X^(OB'X2?''X=^*_A;\2/"MR+;7?"'C+2+G2-6
MM-X+6UY"DZB'4=)U&';=Z1K>F37FCZS820ZAI5]>6,\-Q)UPJ0J+W7KU3T:^
M7ZJZ\S@J4ITG::LGLUK%^C_1V9Y=1115F84444 %%%% !1110 4444 %%%%
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
M**HD**** "BBB@ K_2'_ .#47_E&#XA_[.G^*_\ ZAWPKK_-XK_2'_X-1?\
ME&#XA_[.G^*__J'?"NN?$_PO^WE^IUX+^,_\$OSB?TPT445YYZH4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% '^3%_P6T_Y2N?MS?]EOU7_T
MSZ+7Y:5^I?\ P6T_Y2N?MS?]EOU7_P!,^BU^6E>M#X(_X8_DCPJG\2I_CE_Z
M4PHHHJB HHHH **** "O](?_ (-1?^48/B'_ +.G^*__ *AWPKK_ #>*_P!(
M?_@U%_Y1@^(?^SI_BO\ ^H=\*ZY\3_"_[>7ZG7@OXS_P2_.)_3#1117GGJA1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'Y(_\ !17_ ((M
M_L6?\%'+#4-?^(?@[_A6GQV>U6+2OV@OAE:V.D>.7DMK86]C;>.+%HAHGQ)T
M>!(K2W^S^*+:77;+3K5=/\-^)?#D<LTC_P $?_!0_P#X(4_MQ?\ !/A]7\7Z
MUX1_X7A\ ;&222'XZ?"6PO\ 5=(TFP42R";XC>$ +CQ1\.)(84C^VZEJL%]X
M)CNKB"PT_P :ZI>.8E_U2J:ZJZLCJKHZE71P&5E8$,K*00RL"000002",5M3
MKSIZ7YH_ROMY/I^7D<]7#4ZMW;EF_M+KZK9^N_F?XC-%?Z?'[?/_  ;K_L%_
MMJ-K'C+P9X>;]E3XVZDT]T_Q"^#>BZ=%X1UO4IBS-=^./A"9]+\*:XTDTDUW
M?7_AFZ\"^)]6O9/M&J^)KQ5\IOXQ/VX/^#?K_@HC^Q=+K7B*'X:R?M%?"+37
MN)XOB?\  :UU+Q;):Z5&R,EYXL^'B6H\?>%Y(+>02ZO<KHVL>%M+:*Z*^*[R
MU@^V2=D*].=M>5]I::^3V?EK?R//J8:K3UMS1_FCK]ZW7ST\S\0J*<RLC,CJ
MR.C%71@5964D,K*0"K*0000"""",TVMCG"BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHK]K/^">?_!!O]N?]OVYT+Q7;^#I_@#\
M -2^RWD_QR^+ND:CIEEJ^CS20EKKX9^!Y#8^)_B3//:O//IE]9+H_@6ZFM)K
M*_\ '>DW30I(I2C%7DTEYE1A*;Y8Q<GV7YOLO-Z'XZ>$_"7BGQYXFT+P7X'\
M-Z[XP\7^)]3M-%\-^%O#&DW^O>(=?UB_E6"RTO1M&TN"ZU#4M0NYF6*WL[.W
MFGFD8+'&Q.*_N _X(]_\&SMKX4N/#7[2/_!2+0-*UO78_L&N^ OV5'F@U;0]
M&E4Q7=IJOQUN(3+INOZBKA73X8:=->^'[>-8T\::CK$MSJ/A#2_WV_X)R_\
M!'S]CS_@FMH,=U\)O"DOC;XSZAIYL_%/[0'Q#AL-4^(FII/&RWVF>&S#;QZ9
MX \+SM))&=!\+6]K/J%FMI%XIU?Q/>64.H5^J-<57$.5XPNEUEM)^G9?B_+8
M]&AA%&TJMI2Z1WBO7NUVV]=&10006L$-K:PQ6UM;11P6]O!&D,$$$*".*&&*
M-5CBBBC54CC151$4*JA0!4M%%<IVA1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% '^*;\2_^2C_$#_L=O%?_ *?;^N)K
MMOB7_P E'^('_8[>*_\ T^W]<37KQV7HOR/GPHHHI@%%%% !1110 5_K.?\
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
M]3?L,_\ )[/['G_9TW[/G_JVO"-*6S]'^14/CC_BC^:/]D*BBBO(/>"BBB@
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
M[>?Z'DXS^,_\,?R"BBBN@Y0HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HKZ%_9_\ V3/VFOVJM?\ ^$:_9R^!'Q1^
M,NIQW*6M])X#\'ZQK>CZ+*Z+(K^)/$<-L/#OABV*21$WGB'5-,LU,T*M.&FB
M#_TN?L@?\&E_[37Q ETSQ'^V5\7/"'[/OAIVCFO?A[\/)++XI_%69%_UVG7N
MMVEQ#\,_#$K[@8-5TO6_B-&#&ZRZ2 R25$ZD(?%)+RW?W+4TA2J5/@@WYVLO
MFWI^-S^2&**2>2.&&-YIIG2***)&DDEDD8)'''&@+.[L0J(H+,Q  )(%?OW^
MP/\ \&YO[>G[8]WH7BKXD>&)_P!D[X'ZA]EO;CQW\7M%NX/'6L:3.!)YO@CX
M/O<:9XJU.>:!X+FRO/%T_@;PW?64XO-.U_4"@MI?[L/V*?\ @CU^P#^P2+#5
MO@C\$-*U;XD6.Q_^%T?%-X/B'\5_M*(L9N]*\0ZK9Q:=X,DF1%%S;_#W1/"-
MA<D%Y[.21F=OTZKEGBGM35O[TM_DME\[W[([:>"2LZLK_P!V.WSEOZI)>4C\
ML/\ @GW_ ,$=/V)/^"<VG6.J?"#X??\ "8?&,6,EKK'Q_P#B<+'Q+\3KPW4<
MD=_!X>N5L[71? &CW$<TEF^E^"=*T:2_TU+:W\27_B*[@;4)OU/HHKE;<G>3
M;?=N[.V,8P2C%**71+^KONWJ^H4444B@HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\-?^"D__! W]C3_ (*$?VWX
M^T_3%_9V_:/OUNKO_A<WPUT2P^P^+-5EB98IOBQX!$FFZ1XZ4RE9;G6[.]\-
M>.;CRK>&;Q?-I]NNGO\ N5151E*+YHMIKJOZU7D]"9PC-<LXJ2[/].J^1_DQ
M?M__ /!'?]M[_@G7J5]J/Q?^&T_BSX/B^EMM&^/GPSCO?%'PQO83.D-B/$-[
M#:QZI\/=5O?-BC@TCQUIVAO?W0NH= NM=M[.6\K\M*_VWKZQL=4L;S3-3L[7
M4=-U&UN+'4-/OK>&[L;ZQNX7M[NSO+2X22"ZM;J"22"XMYXWAFA=XY$9&93_
M #B_M^?\&S?[$G[5?]M>./V?8O\ AC[XQWOVB\\SX?Z-#J/P5\0Z@^Z3;KOP
ME^U:;9^&O/98[:.\^&VI^$K"Q$L^HWOAKQ%=GRI.N&*6U16_O+;YK?U:OY(X
M*N":NZ3NOY9:/Y2V?SM9=6S_ #6Z*_6[]M__ ((C_P#!0C]A*36-<^(7P=OO
MB1\)M+^U7 ^-?P56^\?^ H=,M3E]1\306=C;^+/ ,$<3P^=<>.?#>@Z:\\CP
M:=J6I"&24?DC75&49*\6FO)W_P"&]#BE&4':47%]FK?UZA1113)"BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBG*K.RHBL[NP5$4%F9F
M.%55 )9F)   )). ,T -KT#X6_"GXE?&[Q[X;^%OPA\"^*/B1\1/%^H)IGAK
MP=X.T>\US7M6NW!=Q;V-C%+(MM:P))=ZA?3^58Z;8P7%_J%S;65O//'^X_\
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
MO+2\CGMY/GB:O2:**\T]A;:ZOJ]KA1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% '^15_P %<O\ E)]^WK_V=/\ &/\ ]3'4Z_.RO]43XT?\&_G_  2__: ^
M+/Q%^-WQ/^"_B_6OB)\5?%^N>.O&NK6GQC^*6C6NH^)/$5]+J.JWEOI6E>*;
M73=/BGNYI'2TL;:"V@4A(HD0 #S+_B&=_P""0G_1!/&__A]OC#_\V%=T<334
M8IJ6B2V71+S_ *MZ7\R6#JN4FG"S;>\NK_P^?X/RO_F$45_I[_\ $,[_ ,$A
M/^B">-__  ^WQA_^;"C_ (AG?^"0G_1!/&__ (?;XP__ #857UJGVG]R_P _
MZL_*\_4JW>G_ .!2_P#D?ZL_*_\ F$45_I[_ /$,[_P2$_Z()XW_ /#[?&'_
M .;"C_B&=_X)"?\ 1!/&_P#X?;XP_P#S84?6J?:?W+_/^K/RN?4JW>G_ .!2
M_P#D?ZL_*_\ F$45_I[_ /$,[_P2$_Z()XW_ /#[?&'_ .;"C_B&=_X)"?\
M1!/&_P#X?;XP_P#S84?6J?:?W+_/^K/RN?4JW>G_ .!2_P#D?ZL_*_\ F$5_
MI#_\&HO_ "C!\0_]G3_%?_U#OA77N'_$,[_P2$_Z()XW_P##[?&'_P";"OU&
M_8[_ &+?V??V#OA-<_!']FKPKJ?@_P"'=WXOUCQU/I.K>*?$7BZZ;Q)KUCH^
MG:G>#5?$VHZGJ2Q36FA::B6BW(MH6A=XHE>:4MC6KPJ0Y8J5[IZI6T^;[F^'
MPU2E4YI.-N5K1MN[MW2/JNBBBN4[@HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** /\F+_ (+:?\I7/VYO^RWZK_Z9]%K\M*_U5/CW_P $#_\
M@F7^TM\8OB#\>/B[\&_%NO?$OXGZ_-XF\8ZQ8_&#XGZ%::AK$\$%O+<0:1H_
MB>STRP1HK:)1!96T,(*E@@+$GR+_ (AG?^"0G_1!/&__ (?;XP__ #85W1Q-
M-1BFI:)+9=$O/^K>E_,G@ZLIRDG"TI-J[ELW?^7S_!^5_P#,(HK_ $]_^(9W
M_@D)_P!$$\;_ /A]OC#_ /-A1_Q#._\ !(3_ *()XW_\/M\8?_FPJOK5/M/[
ME_G_ %9^5Y^I5N]/_P "E_\ (_U9^5_\PBBO]/?_ (AG?^"0G_1!/&__ (?;
MXP__ #84?\0SO_!(3_H@GC?_ ,/M\8?_ )L*/K5/M/[E_G_5GY7/J5;O3_\
M I?_ "/]6?E?_,(HK_3W_P"(9W_@D)_T03QO_P"'V^,/_P V%'_$,[_P2$_Z
M()XW_P##[?&'_P";"CZU3[3^Y?Y_U9^5SZE6[T__  *7_P C_5GY7_S"*_TA
M_P#@U%_Y1@^(?^SI_BO_ .H=\*Z]P_XAG?\ @D)_T03QO_X?;XP__-A7ZC?L
M=_L6_L^_L'?":Y^"/[-7A74_!_P[N_%^L>.I])U;Q3XB\773>)->L='T[4[P
M:KXFU'4]26*:TT+342T6Y%M"T+O%$KS2EL:U>%2'+%2O=/5*VGS?<WP^&J4J
MG-)QMRM:-MW=NZ1]5T445RG<%%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110!^9?[9'_!'[_@GS^W0^IZS\;O@!X=M/B+JGG2R
M_&'X:_\ %N?BD]],NW^T=6\1^'8H+;QE=PKQ;IX_TOQ;909.RS%?RW_M6_\
M!HK\6/#SZIX@_8R_:-\,_$;24^T7-E\.?CKI\O@CQE#;QC,&G6/C_P *V6K^
M$O$^JW!X6?5?#'PXTQ&XEGC7]Y7]XE%:0JU(;2=NSU7X[?*QC/#TJGQ02?\
M-'W7\[:/YIG^/S^TS_P36_;O_8]EU)_VAOV7?BQX$T'26*W?CN'P[)XM^&('
M)0Q_$_P7)XA\ .SH/,$'_"1"ZC3_ %T$3*RK\.U_MS.JNK(ZJZ.I5T<!E96!
M#*RD$,K D$$$$$@C%?G+^T-_P2,_X)M_M22WU]\8/V0OA%?^(-2\U[SQAX+T
M>Y^%7C6[NI&=Q>W_ (L^%][X/UW5[J.5S(KZS>ZC'(0(KB*:W+0MT1Q?\T/5
MQ?Z/_P"2.6>!_DGZ*:_]N7_R)_D9T5_H*?'7_@T8_9!\8-?7W[/_ .T3\;?@
MGJ%TQD@TOQIIGACXS>$=/;+$6]C8HOPW\5BV*[%#:EXTU:Y1M\AFE4K"OY"_
M&7_@TO\ V_?!1O[WX0_%7]GCXVZ3;Y^PV#Z_XI^&GC;4?G<+_P 2;Q)X;O\
MP;:9B$;-YWQ&.V1GC&Y4$LFT:]*7VK?XDU^+T_$YY86O'[',N\6G^&_X'\LM
M%?K!\4O^"&O_  5B^$+7/_"2_L2_%K7X;;SV6X^%H\,_&9;F*&)IQ-;6WPF\
M0>,[]_.A :"WDLXKUY66T:U2]W6R_ WQ _9P_:'^$WVC_A:GP&^,_P ,_LGF
M?:O^%@?"[QQX,^S>3Y_F_:/^$CT+3?)\K[+<^9YFW9]GGW8\J3;HI1>THOT:
M?Y,Q<)Q^*$H^L6OS1XQ1115$A1110 4444 %%%% !17T7\./V/OVM/C"T2_"
M;]F#]H7XF"9D5)/ 7P9^(OBV#YS. [W&@^'+^"*(?9;IGFED2*-+:Y>1U2"5
MD_1;X3_\&^'_  5M^+?V>XL_V4-9\!:3,EM(^K?%CQK\/?AW]E6ZP8Q<>'==
M\41>-"Z)O>YBM_#$\MIY9BNDAN)((9I<HQWE%>K2_-E1A.7PPE+TBW^2/Q>H
MK^P+X(_\&@W[1^O/:W7[0_[5OP>^&=FV)9],^%'A7Q=\7-7\O"L+2:Z\3#X1
MZ7973DO'+/;/K=K;,!)$+]3LK]K_ -GC_@UV_P""9/P<_L_4?B5I'Q3_ &EO
M$-KMFN)/BAXYN= \)F]7.V2R\)?#&W\%DV*_*PTWQ'K7BB*1]PN9+B%A"F4L
M12CLW)]HK]79?<V;QPE:7V5%=Y-+\%=_@?YP7@#X;_$3XK^)['P3\+? 7C3X
ME>,M3S_9OA+P!X6USQCXGU#:\<;?8=!\.V.HZK=[7EB0_9[23#R1J>74'^A#
M]CO_ (-@O^"A'[1$FEZ_\<+?PS^R)\.[SRYY;OXCRQ^*?BC=64C.ADTGX5>&
M-0\^RNHWC99K#X@>)O %['&R7$-O=1/&'_T1?@W^S[\"?V=O#:^#_@+\'/AC
M\&_#&V'SM%^&?@?PWX*L;V6%2JW>IQ^'].L#JNH.6>6XU+4FNK^ZGEFN;JYF
MN)I9']?K">*D](14?-ZO[ME\[G3#!06M23EY+W5Z-ZM_)Q/P^_89_P"#??\
MX)Y?L33Z'XO;X?S_ +1'QETCR+J/XH?'=-/\3P:5JJ) [WG@WX<Q6L'@#PS]
MEOH?MNAZE=:-K_C30W*K!XRG=3,W[@T45SRE*3O)MOS.R,(P5H145Y*U_-]6
M_-ZA1114E!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110!_BF_$O_DH_P 0/^QV\5_^GV_KB:_U!M5_X-L/^"2&
MM:IJ6L:A\"/&LM_JU_>:G?2K\<OB]$LMY?W$EU<R+%'XO6.-7FE=A'&JH@.U
M5"@ 4/\ B&=_X)"?]$$\;_\ A]OC#_\ -A7>L3322M+1+HO+S_JWI?ROJ5;O
M3_\  I?_ "/]6?E?_,(HK_3W_P"(9W_@D)_T03QO_P"'V^,/_P V%'_$,[_P
M2$_Z()XW_P##[?&'_P";"G]:I]I_<O\ /^K/RN?4JW>G_P"!2_\ D?ZL_*_^
M8117^GO_ ,0SO_!(3_H@GC?_ ,/M\8?_ )L*/^(9W_@D)_T03QO_ .'V^,/_
M ,V%'UJGVG]R_P _ZL_*Y]2K=Z?_ (%+_P"1_JS\K_YA%%?Z>_\ Q#._\$A/
M^B">-_\ P^WQA_\ FPH_XAG?^"0G_1!/&_\ X?;XP_\ S84?6J?:?W+_ #_J
MS\KGU*MWI_\ @4O_ )'^K/RO_F$5_K.?\$2O^447[#7_ &1'2_\ T]:U7RU_
MQ#._\$A/^B">-_\ P^WQA_\ FPK]E/@)\#?AQ^S1\'?A]\!_A#I%UH'PT^&&
M@0^&?!VCWVK:EKMWI^CP3SW,=O/J^L7-YJ=_()KF9C/>W4TQ#!2^U5 PKUHU
M(Q45*Z=]4ET\FSIPV'G1G*4G%IQM[K;=[I]4CUVBBBN8[ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** .>\5^$?"GCSPYK'@[QSX8\/>,_"/B&S?3M?\+>*]%TWQ
M%X<US3Y2K26.L:'K%M>:9J=G(R(SVM[:SP.54LA*C'\X'[:G_!KO^PI^T3+J
MWBS]GB_U_P#9 ^(E]YUR+7P9:_\ "9?!R^OY6\QI;SX8ZWJ5E=:"C[5MX+7P
M'XM\*:%I\;-,GAV[E!1_Z8**J,Y0=XR:_+YIZ/[B)TX5%:<5+UW7HU9KY,_R
MY/VM_P#@W=_X*:?LK-JNL:=\(8OVCOA]IRS7"^-?V=[NY\<7JV<9+HU_\-Y[
M/3/B?;W*6X,U\=.\):SH]ELE']MSQHLTGX@ZKI6J:%J5[H^MZ;?Z/J^FW,MG
MJ.E:K9W&GZEI]W Q2:UO;&[CANK6YA<%)8)XHY8V!5U!&*_VV:^7/VB/V)?V
M1OVL["6P_:/_ &=?A+\7I'M%L8=<\6>#M*G\8Z;:H'5(M#\<VD-IXS\/[%DD
M"/H>O:?(@=PK@,<],<4UI.*?FM']VW?L<<\"GK3FUY25U]ZLU]S/\;JBO]$_
M]HC_ (-./V#OB0;[4O@!\2OC-^S7K-PS?8]*;4;7XR?#S3U*MM"Z#XSFT[Q_
M<LLFT[KCXK,&C#)L#L)4_$SXW_\ !IC^WOX%:[O?@M\4_@)\=])A68VMC+K&
MO_"SQK>&,L84&C>)M*U/P=;M.@4 R_$7;',QC=O*7[0V\:]*7VN5]I*WX_#^
M)S2PM:/V.9=XM._R^+[TC^6.BOTX^+G_  1C_P""I?P1-T?&_P"Q!\=+ZVLE
MEENM0^&WARW^-&F06\"M)-=S:E\'K_QU906<42---=3S10P1*SSO&JMC\^O&
MGPX^(?PWU#^R?B)X"\:> M5WRQ?V9XT\+:YX6U#S("%FC^QZY8V-SOA8A94\
MO=&2 X!K52B]I)^C3_(Q<91^*,H^J:_-'&4444R0HHHH **** "BO4?AW\#_
M (U?%ZYCLOA/\(/BC\4+R:4P0VGP[^'_ (L\:W,LX65C#'!X:TG4Y7E"P3,8
MU0N%AE.,1N1^COPB_P""$_\ P5B^,[VS>'OV,/B9X4LYT@FEO_B[/X9^#*64
M%P"5EN=-^*&N^%=>=XP/W]E9Z1=ZE 2%DLE;BDY1CO**]6E^9483E\,92_PQ
M;_)'Y(T5_6Y\#?\ @T4_:W\5_8+[]H#]I#X(?!S3KGRIKC2_ >E^+/C'XLL8
MCGS;6^MKNW^&?A>*^!4*K:9XLUNR5)%F^T2.K6U?M_\ LY_\&M'_  38^#[6
M&J?%H?%C]IWQ#;J)+F'X@^,9?!O@9KQ"#'/8>$_AC%X5U9;="JLVG>(?&/B>
MTG?>MRDUL_V9<I8BE'[7,^T5?\=%^)M'"UI?945WDTOP5Y?@?YR/@?P#X[^)
MWB73O!?PV\%>+?B%XQUB0Q:3X3\#^'-8\6>)=4E&"8].T+0;._U2^D ()2VM
M96&1D5_0-^R#_P &QG_!13]HM],UWXPZ7X9_9&^'UYY4\NH_%6X77?B1/82"
M$F;2OA/X7O)=3MKY#+(KZ5X^UWX>72FVF+%0UL;C_1-^"O[.7P!_9O\ #H\)
M_ 'X+_"_X->'BD27&F?#;P1X=\'Q:@T(PMSJ\NB:?9W&LWS$F2;4-5FO+ZXF
M9YKBXEF=W;VBN>>*D](14?-ZO[ME^)U0P45K4DY>4?=7WZM_+E/P/_8I_P"#
M<G_@G3^R-+I7BKQ=X)O/VJ/BGIZQR_\ "7?'J#3=<\(:?? 'S)O#GPBMK=?
MEM%O$,]E+XMM/'&O:3=0+<:9X@M79L_O3:VMM96UO965O!:6=I!%:VEI:Q1V
M]M:VUO&L4%O;P1*D4,$,2)'%%&BQQQJJ(JJH GHKGE*4G>3;?F=D80@K0BHK
MR5K^KW;\W=A1114E!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110!_F?_\ !T;_ ,I7?%W_ &1'X,?^F74:_G7K
M_62_:X_X(N?\$^_VX?C%>_'C]HSX5>)O%OQ+U#0-"\,W6L:7\4?B'X4M'T?P
MY!+;:3;C2/#?B'3=,22"&:17G2U$TY(:9W8 U\R?\0SO_!(3_H@GC?\ \/M\
M8?\ YL*[H8FG&$8M2NHI/1=$EWV/.J82K.I.2<+2DVKMWLWU]U_TGY7_ ,PB
MBO\ 3W_XAG?^"0G_ $03QO\ ^'V^,/\ \V%'_$,[_P $A/\ H@GC?_P^WQA_
M^;"J^M4^T_N7^?\ 5GY7S^I5N]/_ ,"E_P#(_P!6?E?_ #"**_T]_P#B&=_X
M)"?]$$\;_P#A]OC#_P#-A1_Q#._\$A/^B">-_P#P^WQA_P#FPH^M4^T_N7^?
M]6?E<^I5N]/_ ,"E_P#(_P!6?E?_ #"**_T]_P#B&=_X)"?]$$\;_P#A]OC#
M_P#-A1_Q#._\$A/^B">-_P#P^WQA_P#FPH^M4^T_N7^?]6?E<^I5N]/_ ,"E
M_P#(_P!6?E?_ #"*_P!!K_@T,_Y,F_:7_P"SII__ %4OPXK[=_XAG?\ @D)_
MT03QO_X?;XP__-A7Z3_L5_L#_LR_\$^_ 7BKX:?LN^#=6\%^$/&GB]O'/B"P
MUCQAXH\93W7B1]&TO0&O(K_Q5JFJWEK$=,T:PA^R6\T=L'B:81>;+([95J\)
MP<8J5VUNE;37NS?#X:I2J*<G&UFM&V]4NZ7Y]#[*HHHKD.X**** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OSG
M_P""DW_!,O\ 9Z_X*9_!>7X;?%_3/[#\=>&X-4O?@_\ &31;2*3QC\+_ !+?
MVRQF>WS+;#Q!X2U2:"S7Q9X(U&YCTS7[:UM[BWGTCQ#INA>(=(_1BBFFXM-.
MS6J:%**DG&233T:>S/\ 'K_;O_8'_:'_ .">'QPU?X)_'_PO+92B6\N_ GC_
M $NWOI? 'Q4\+P20B+Q1X&URYMK>/4+98[JT36=*E6+6O#.H3C2M>L;*\"))
MW_\ P2-_Y2??L%?]G3_!S_U,=,K_ %,?VM_V+OV:OVYOA>?A#^T]\,-(^)/@
MZ'4[;6]'-Q<7^C^(_"^MVI4)K'A+Q9H=UI_B+PUJ$T >POY=(U*U75-+GNM*
MU..\TZZGM9/S_P#@O_P;^?\ !+_]G_XL_#KXW?##X+^+]%^(GPJ\7Z'XZ\%:
MM>?&/XI:S:Z=XD\.WT6HZ5>7&E:KXINM-U"*"[AC=[2^MI[:=04EB="0>M8E
M.#4D^9Q:NDK.ZM?=6\]/3L<'U.4:D90E%P4HR]YOF233:T5GY/2Y^TE%%%<9
MZ 4444 %%%% !1110 4444 %%%% !1110 4444 ?CW_P7W_Y1"?MK?\ 8D^!
M?_5Q_#FO\INO]GO]H[]GGX6?M7?!3QY^SY\;-$O/$?PN^)5AI^F>+M%T_6M5
M\.WE_9Z7KFE^(K..#6=#N['5;%H]5T>PG:2SNH7D2)H'9HI9$;\>_P#B&=_X
M)"?]$$\;_P#A]OC#_P#-A750K0IQ<9*5W)O1)JS27==NQQXG#SK3C*+BDHV?
M,VM;M]$^_P"#\C_,(HK_ $]_^(9W_@D)_P!$$\;_ /A]OC#_ /-A1_Q#._\
M!(3_ *()XW_\/M\8?_FPK;ZU3[3^Y?Y_U9^5^;ZE6[T__ I?_(_U9^5_\PBB
MO]/?_B&=_P""0G_1!/&__A]OC#_\V%'_ !#._P#!(3_H@GC?_P /M\8?_FPH
M^M4^T_N7^?\ 5GY7/J5;O3_\"E_\C_5GY7_S"**_T]_^(9W_ ()"?]$$\;_^
M'V^,/_S84?\ $,[_ ,$A/^B">-__  ^WQA_^;"CZU3[3^Y?Y_P!6?E<^I5N]
M/_P*7_R/]6?E?_,(KZF_89_Y/9_8\_[.F_9\_P#5M>$:_P!%'_B&=_X)"?\
M1!/&_P#X?;XP_P#S85U_P^_X-U_^"5'PP\>^"/B7X.^"'C+3_%_P\\7^&O'/
MA6_G^-?Q8OX+'Q)X2UFRU_0[R:PO?%<UG>Q6VIZ?:S26EW#+;7*(89XI(G="
MGB:;3TGJNR_^2_JS\KU'!U5*+;AHT]WT:_N_U;TO^X5%%%<!Z84444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?Q%_\'D/_..;_N[S
M_P!]@K^W2O@?]N'_ ()G?LA?\%%/^%8?\-6> M<\<?\ "GO^$U_X0/\ L;QW
MXQ\%?V7_ ,+!_P"$2_X2C[3_ ,(GK&D_VG]M_P"$(\.^3_:'VC[%]DE^R^5]
MKN?,TI24*D9.]E>]M]4U^IE7@ZE*4(VO+EM?1:23=[)]%V/\@^BO]/?_ (AG
M?^"0G_1!/&__ (?;XP__ #84?\0SO_!(3_H@GC?_ ,/M\8?_ )L*[/K5/M/[
ME_G_ %9^5_/^I5N]/_P*7_R/]6?E?_,(HK_3W_XAG?\ @D)_T03QO_X?;XP_
M_-A1_P 0SO\ P2$_Z()XW_\ #[?&'_YL*/K5/M/[E_G_ %9^5SZE6[T__ I?
M_(_U9^5_\PBBO]/?_B&=_P""0G_1!/&__A]OC#_\V%'_ !#._P#!(3_H@GC?
M_P /M\8?_FPH^M4^T_N7^?\ 5GY7/J5;O3_\"E_\C_5GY7_S"**_T]_^(9W_
M ()"?]$$\;_^'V^,/_S84?\ $,[_ ,$A/^B">-__  ^WQA_^;"CZU3[3^Y?Y
M_P!6?E<^I5N]/_P*7_R/]6?E?^=7_@T,_P"3VOVEO^S6+C_U;7PWK_0;K\V/
MV*_^"2G[#W_!/OQ[XJ^)?[+OPV\0^"_%_C3P@W@7Q!?ZQ\1O'7C*"[\-OK.E
MZ^UG%8>*M=U6SM93J>C6$WVNWACN0D30^;Y4LBM^D]<E::G-RC>S2WWT7S._
M#TY4J:A*S=V]&VM?5(****R-@HHHH **** "BBB@ HHHH **** "BBB@ K^,
M'_@\2_Y)Q^PA_P!CM\??_3%\*J_L^KX6_;=_X)P_LF_\%#]+^'FC_M4>!=:\
M;V'PMO\ Q'J?@R+1O&_B[P6VG7GBNWT>UUN2XE\*:OI4FH+<PZ%IJQQWK3);
MF%V@5&FE+73DH3C)WLGK;?9HRKP=2E*$;7ERVOHM))N]D^B['^0!17^GO_Q#
M._\ !(3_ *()XW_\/M\8?_FPH_XAG?\ @D)_T03QO_X?;XP__-A7;]:I]I_<
MO\_ZL_*_G_4JW>G_ .!2_P#D?ZL_*_\ F$45_I[_ /$,[_P2$_Z()XW_ /#[
M?&'_ .;"C_B&=_X)"?\ 1!/&_P#X?;XP_P#S84?6J?:?W+_/^K/RN?4JW>G_
M .!2_P#D?ZL_*_\ F$45_I[_ /$,[_P2$_Z()XW_ /#[?&'_ .;"C_B&=_X)
M"?\ 1!/&_P#X?;XP_P#S84?6J?:?W+_/^K/RN?4JW>G_ .!2_P#D?ZL_*_\
MF$45_I[_ /$,[_P2$_Z()XW_ /#[?&'_ .;"C_B&=_X)"?\ 1!/&_P#X?;XP
M_P#S84?6J?:?W+_/^K/RN?4JW>G_ .!2_P#D?ZL_*_\ F$45_I[_ /$,[_P2
M$_Z()XW_ /#[?&'_ .;"C_B&=_X)"?\ 1!/&_P#X?;XP_P#S84?6J?:?W+_/
M^K/RN?4JW>G_ .!2_P#D?ZL_*_\ F$45_I[_ /$,[_P2$_Z()XW_ /#[?&'_
M .;"C_B&=_X)"?\ 1!/&_P#X?;XP_P#S84?6J?:?W+_/^K/RN?4JW>G_ .!2
M_P#D?ZL_*_\ F$45_I[_ /$,[_P2$_Z()XW_ /#[?&'_ .;"C_B&=_X)"?\
M1!/&_P#X?;XP_P#S84?6J?:?W+_/^K/RN?4JW>G_ .!2_P#D?ZL_*_\ F$45
M_I[_ /$,[_P2$_Z()XW_ /#[?&'_ .;"C_B&=_X)"?\ 1!/&_P#X?;XP_P#S
M84?6J?:?W+_/^K/RN?4JW>G_ .!2_P#D?ZL_*_\ F$45_I[_ /$,[_P2$_Z(
M)XW_ /#[?&'_ .;"C_B&=_X)"?\ 1!/&_P#X?;XP_P#S84?6J?:?W+_/^K/R
MN?4JW>G_ .!2_P#D?ZL_*_\ F$45_I[_ /$,[_P2$_Z()XW_ /#[?&'_ .;"
MC_B&=_X)"?\ 1!/&_P#X?;XP_P#S84?6J?:?W+_/^K/RN?4JW>G_ .!2_P#D
M?ZL_*_\ F$45_I[_ /$,[_P2$_Z()XW_ /#[?&'_ .;"C_B&=_X)"?\ 1!/&
M_P#X?;XP_P#S84?6J?:?W+_/^K/RN?4JW>G_ .!2_P#D?ZL_*_\ F$45_I[_
M /$,[_P2$_Z()XW_ /#[?&'_ .;"C_B&=_X)"?\ 1!/&_P#X?;XP_P#S84?6
MJ?:?W+_/^K/RN?4JW>G_ .!2_P#D?ZL_*_\ F$45_I[_ /$,[_P2$_Z()XW_
M /#[?&'_ .;"C_B&=_X)"?\ 1!/&_P#X?;XP_P#S84?6J?:?W+_/^K/RN?4J
MW>G_ .!2_P#D?ZL_*_\ F$45_I[_ /$,[_P2$_Z()XW_ /#[?&'_ .;"C_B&
M=_X)"?\ 1!/&_P#X?;XP_P#S84?6J?:?W+_/^K/RN?4JW>G_ .!2_P#D?ZL_
M*_\ F$45_I[_ /$,[_P2$_Z()XW_ /#[?&'_ .;"C_B&=_X)"?\ 1!/&_P#X
M?;XP_P#S84?6J?:?W+_/^K/RN?4JW>G_ .!2_P#D?ZL_*_\ F$45_I[_ /$,
M[_P2$_Z()XW_ /#[?&'_ .;"C_B&=_X)"?\ 1!/&_P#X?;XP_P#S84?6J?:?
MW+_/^K/RN?4JW>G_ .!2_P#D?ZL_*_\ F$45_I[_ /$,[_P2$_Z()XW_ /#[
M?&'_ .;"C_B&=_X)"?\ 1!/&_P#X?;XP_P#S84?6J?:?W+_/^K/RN?4JW>G_
M .!2_P#D?ZL_*_\ )A_P:Y?\I7?"/_9$?C/_ .F73J_TP*_*G]D?_@BY_P $
M^_V'OC%9?'C]G/X5>)O"7Q+T_0-=\,VNL:I\4?B'XKM$T?Q'!%;:M;G2/$GB
M'4M,>2>&&-4G>U,T!!:%T8DU^JU<E::J3YHWM9+7?\V=V'IRI4^65K\S>CNK
M-+NEV"BBBLC<**** "BBB@ HHHH JWU]8Z78WFIZG>6NG:;IUK<7VH:A?7$-
MI8V-C:0O<7=Y>7=P\<%K:VL$<D]Q<3R)##"CR2.J*S#_ "6_^"OO[=M]_P %
M"_VZ?BS\;[&^NIOA=HETOPQ^!.GW'G1I8?"/P7>7]OH.HK:3@365UXVU.[UK
MXA:K93;Y+#5/%EWIJRM;V5NJ?ZL'QH^$?@_X]_"CX@?!;X@_VZ_@3XG^%]4\
M&>,;;PUXCUGPEK&H^&=<@-GK>D0>(/#UY8:QI]MK&G27&E:G]BO('N],O+RQ
ME8P7,J-^+G_$,[_P2$_Z()XW_P##[?&'_P";"MZ$X4VY2YKM65DFDKZ]=_T3
MWN<V)I5*JC&#BHIMRNVKO2VR>BU?_#*_^8117^GO_P 0SO\ P2$_Z()XW_\
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
M /A2/[/7AW]AKX<:ZEO\2OVE['^WOBL^GWOEZIX8^!&BZLD<6FSK!)'<VO\
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
MS%:7*0:C9?#;PWYUAJOQ-UZ$BYB5=*GT_P )6=]9W&G>(?&.@WOD03_Z&O\
MP3T_X)2_LB?\$V_!L6E_!#P1%K/Q,U'3(['QO\=_&UO8ZO\ %/Q@[[)+RU35
MUMHX?"?A>6XCB:#P?X4ATO1BEK8SZLFM:S!+K-S^B^CZ/I'A[2M-T'0-+T[0
M]#T:QM=,TC1M'L;;3-*TK3;&%+:RT_3=.LHH+.QL;.WCC@M;2UABM[>&-(HH
MT154:-<-2M.II\,?Y4_S>E_NMY'IT</"EK\4^LG_ .VKI^?F%%%%8G0%?*7[
M7G[$G[,G[=7PRN/A3^TW\+-#^(?A]?M$_A_5I1)IGC+P/J\\7E+KW@;QAIS6
M^N^&M5C*Q-.+*[_L[5X8AIVOZ?J^D2W.GS_5M%--IIIV:U30FDTTTFGNFKI^
MJ9_FG?\ !43_ (-S?VG/V(AXA^+'[/PUW]I[]FBQ:]U&ZU30]',_Q@^&6BV\
M37DLOQ&\&Z/ R:UHNF6JS_;/'W@RVDTE+>QNM6\2^'_!%F]M#)_.17^W17\X
MO_!47_@W,_9F_;<.O?%C]GLZ!^R_^TM>_;=2O=2T71?*^$'Q/UBX>2[DD^(?
M@[1HD;0=<U*]>1KSX@>#;0:I)->7FJ>)/#GC:]%LD/72Q.T:GRDO_;E^J^:Z
MG!6P>\J7KR/_ -M;_)_?T/\ -1HKZL_:\_8D_:;_ &%OB;<?"C]IOX6ZY\//
M$+?:+CP_JLHBU/P;XXTB"41KK_@;QAIS7&A>)M*D#1-/]ANSJ.D32C3=?T_2
M-7BN=.@^4Z[$TU=--/9K5/YG TTVFFFMTU9KU3"BBB@04444 %%%% !1110
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
M\//"/B9KE;X@WJW#:UH]Z9EO"JFZ$A87!4&8.0*^>/$/_!-'_@G3XK-Z^O\
M[!W['FH76H+"MYJ3?LV_!ZWUB46ZPQPD:U:>#[?5HVCB@A@5HKV-A;H+?/D9
MC/VY13YI+9M?-B<8O>*?JDS\S-8_X(S_ /!*_7989;W]A/\ 9X@>"-HT&C^"
M8/#L3*S;B9H?#\^F0W,@/"RW$<LJ+\BNJ?+7*ZK_ ,$-?^"3.L6C65W^P]\(
MH86=)"^E2>,-"NPT9RH6_P!$\4:??JA)^>);D1RCB1'  K]7:*?//^>7_@3_
M ,_)$^SI_P#/N'_@,?\ (_([2?\ @@__ ,$CM%NC>6?[$GPVFF,3PE-6U_XE
M:_:['9&9A8Z[XWU&R$H*#9.+<3QJ76.15D<-V>F_\$6O^"56E7L-_:_L+? .
M6>#S-D>I>&)]9LF\V*2%O.TW6+^^TZYPDC-']HM9?)E$<\.R>**1/T^HHYY_
MSR_\"?\ GY+[@]G36U.'_@,?\CX;\-?\$Q_^"<?A!HI?#_[!W[(-G=6\\MQ;
MZA-^SK\)]2U:WEFB$,AM]7U3PI>ZG!&8LH(8KM(5#R[(U,LN_P"EO!?P3^#/
MPW$ ^'?PC^&/@(6JQ+;#P7X"\*^%A;K!%);P+ -#TFQ\I88)IH8A'M$<4LD:
M!4=E/IU%)MO=M^K;*48K:*7HD@HHHI#"BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ JCJ6F:;K-E-INKZ?8ZKIUSY?VBPU*TM[ZRG\F6.
M>+SK6ZCE@E\J>**:/?&VR6..1<.BL+U% 'RSXM_88_8F\?2-+XZ_8[_99\:2
MN\4KR>+?V?/A+XCD>2$2+#(SZQX1O&9XEEE$3DEHQ)(%(#MGYZUO_@CC_P $
MM-?6-+[]A']G" 12O,IT3X>Z;X:<O(,,)'\.?V4\T0'W()F>",\QQH>:_2NB
MJ4I+:4EZ-K]27"#WA%^L4_T/R7UG_@A3_P $D]>^S?;OV(?A;!]D\[RO[&U/
MQ]X<W^?Y6_[3_P (]XPTO[9M\E/)^V>?]GS+]G\KSY_,N:9_P0W_ ."36D6<
M=C:?L/?"&6")I&5]3;Q=K=X3([2,)-1UGQ/?ZA*H9B(UEN76)-L<02-54?JY
M13]I/^>?_@3_ ,_)?<+V5/\ Y]P_\ C_ )'YT^'?^"1/_!+_ ,,"R&F_L%_L
MMW(L&F:#_A(OA!X2\7F0SM,[B];Q9I^M-J2J9W$*ZB;I;=5A2W$26\"Q?1_@
MK]D3]D[X;-$_PZ_9@_9X\ O;I!% _@KX*_#;PLT,=K%/#;1Q-H?AJP,:6T-S
M<Q0(A588KB>.,*DL@;Z'HI.4GO*3]6QJ,5M&*]$E^2&111P1QPPQI##"B111
M1(L<<4<:A(XXXT 5$10%1% 55     I]%%24%%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %>-^+OV=/V?/B 9SX\^!/P:\;&ZCCBN3XN^&'@GQ(;B*
M*[:_BCG.LZ'>^=''?.][&DFY4NV:Y4"9BY]DHHNUL[":3W2?J?"_B'_@F%_P
M3?\ %/G-K?[!7['L\]S=?;;F^M/V<OA+I6J7-T=^^6YU72?"=CJ4_F&1FF2:
MZ>.9]KRH[HC+Y;JO_!%[_@E9K%VU[=_L*_L_PS-&D932O";Z%:;8P0I%AHE[
MI]BLAS\\JVPEE.#([D C].J*KGFMI27_ &\_\R73@]X0?K%?Y'Y.:Q_P0O\
M^"2VN016][^Q!\*((X9?.1M'O/&_AZ<OL9-LMUH'BS3+F>+:Y/D32R0;PLGE
M^8B,M?1_^"$O_!)'0I)I;+]B+X83M.BQN-9UCXA^(HU56W PP^(/&>IPVSDG
M#2V\<4CK\CNR@"OUKHI^TG_//_P)_P"?DON#V=/_ )]P_P# (_Y'YC:3_P $
M8?\ @E;HMT;RS_84_9^FF,3PE-6\(_V_:['9&9A8Z[=ZC9"4%!LG%N)XU+K'
M(JR.&]?\,_\ !-3_ ()V^#UM_P#A&_V$_P!D'3)[9)XHM07]G+X17.K^7<RO
M+-'+K5YX1N-6N$=G*A)[V54A6.WC"P111I]M44G.;WE)^LG_ )C4(+:$5Z12
M_0X/P;\*_AA\.H_*^'WPX\!>!(BK*8_!O@_P]X8CVO';PNNS1-.L5VO#:6D3
M#&&CM;=#E88PO>445)04444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110!YQ\8/BQX%^!'PJ^(GQH^)VM1>'?A[\+/!OB'Q
MWXQUF4>8;+0/#.F7.JZ@UM;AEDOM0FAMFM],TVWW7>IZA-:Z?9QRW5S#$_\
MD(_MS?M;^._VYOVJOC'^T[\09)XM2^)7BFXNM T&299;?P;X$TM$TCP)X*L?
M*5(/(\,>%;+2],N+F&*-M6U**_UR]\W4M4O;B;^NS_@Z\_X*&+HOASP/_P $
MZ?AMKC+JWBA=#^+?[1,VFW@_T7PS:7-Q-\,_AOJ0@=P)=;U>T_X6'K6FW(@N
M[:RT7P#?();#7F#_ ,,%=V&IVBYO>6B_P_\ !?X)6W/+QE7FFJ:V@[OSE;_V
MU:>K84445U'&%=7X'\=^-_AEXKT7QW\./&'BCP#XV\-WB:CX>\7^#->U3PQX
MFT._C!5+S2-=T6ZLM3TZY569?.M+J*38S(6*LP/*44!ML?UT?L _\'67QT^%
M2Z'\/?V\/ S?M!>![5;:P'QB\!6^C^&OC9I%G&%B%SK_ (?=]*\"?$EH((XH
M4*R> -=F9KC4M8\0^(;]RDG]JO[)'[;?[+W[<WP\/Q+_ &8/BYX;^)FAV:Z>
MGB72K&673_&/@:_U..Z>STGQWX,U2.T\2>%+^Y-AJ"V']K:=!9ZS'I]Y>:%>
M:IIT0O&_QPJ_TNO^#8K]E"U_9_\ ^";VA?%O5-.6W\>?M8^+]8^*NKW$\"Q:
MC!X%T&ZN_!/PRT62001-+IC:9I.L>.M)W27.T?$*[=9E$WV>WX\13IQCS)<L
MFTDEL^^G2R3VMKNM3T,)6JSGR2?-%1;;>ZM9+7KK;>[W9_1=1117&>@%%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 5_E:_\%Z/V'(?V'/\ @H=\
M3M \+:5!IGPB^-R?\+X^$EO8VSVVFZ1HGC;4]27Q/X/MH@&MK2/P?XYL/$>E
MZ9IUO+)]F\*MX8N)$M_MR6\?^J57\O/_  =8?LI6GQ=_8.\+?M)Z3IL<GC']
ME3XBZ7=ZCJ"1E[EOA7\6[[2O OBG3PD;*\OE>.&^&>L"5UG33[#3M8D$<4=U
M=7$>^'GRU$NDO=?KT_'3YG-BZ?/2;MK#WEZ+XOPU^2/\YVBBBO1/("BBB@ H
MHHH ***]^_9J_9;^/W[8'Q3T?X,?LW_##Q)\5/B%K*F==(T&"&.RT?3(Y8H+
MG7_%7B#49K+P_P"$?#=G-<6\-YXA\2ZII>CV]Q<VMK)>"ZN[6&8;2U;LN[&D
MVTDFV]$DKMOLDMSP&OWM_P""7G_! ']JO_@H.?#_ ,3_ !K%=?LZ_LNWD\%V
M?B?XOT>X;Q;\0=*1U:>/X0^"KHVEQKD%VA$$/C;6Y=+\%V^^XN=,N_%-]IEU
MH$O]-W_!+C_@VA^ /[+0\-_&/]LO_A'/VD_C]:?9M5TWP/):R7WP%^&NI*B/
M&MOH>J6L$OQ1U^PE,I&M^,+"'PS;RM#-I?@N+4]-L_$4O]1:JJ*J(JHB*%1%
M 5550 JJH "JH        Q7)4Q.ZI_\ @36GR77YKY,[J.#>DJNBWY%N_P#$
M^GHM?-;'Q/\ L0?\$\_V5/\ @GK\.!\.OV:?AQ:^'7OX+1?&/Q"UQ[?7/BA\
M1;RT#F/4/''C)K2UN=1V32SW%GHFFVVD^%-%DN;E?#_A_28)Y(6^VJ**XVVV
MVVVWNWN>@DHI)))+1):)!1112&%%%% !1110 4444 >%_M$_LS_ 7]K/X9ZQ
M\'_VB_A;X4^+'P]UE7>70_%%AYTVF7S6\]K%KGAK6;5[;7/"?B6S@N;A-.\2
M^&=2TG7M.$TOV+4(/,?=_!M_P5%_X-DOCA^S</$'QC_8=?Q-^T9\$;..ZU76
M/AA<QVU]\>OA[811^;,=.T_3+:RA^+FAVY#B)_"^F6OC>UBDMX)O">M6]GJ/
MB2O]#VBM*=6=-^Z].L7L_ET>F^YE5HPJKWEKTDMU_FO)W7:SU/\ $<G@GM9Y
MK:YAEM[FWED@N+>>-X9X)X7,<L,T4@62*6*1622-U5T=2K ,"*BK_47_ ."G
MW_!!7]DW_@HE%K'Q$T2UMOV?/VG)XKFXB^,7@C0[1]*\;:BY:5$^+W@N"73K
M/QBTTK.K^*K.ZTCQO"&@^TZ[J^FV$&B/_GH_MU?\$Y/VK_\ @G9\0X_ ?[2?
MP\ET;3]7N+Y/ WQ+\.SR:]\+OB/9V$A66]\(>*X[>V5KA(C%=7?AO7K/0_&&
MDVMS:3ZUX=TZ.\M6F[Z=:%31:2ZQ>_R?5?CW2/+JX>I2U:O'I-;?/K%^NCZ-
MGPM1116I@%%%% !1110 5]4_L0_LM^*OVT_VK_@9^S%X1%W%??%CQWIFB:OJ
MMG"9I?#?@RS$NM>//%C)Y%RGE^%O!FFZ[KY$L+Q2-IZPN#Y@!^5J_LW_ .#1
M/]E"UUWX@_M)?MH^(M.6>/P%I&E_ /X97,\"S01^(_%JVOB_XEZE;22P8M=7
MT;PW8>"-(MKBUG,S:3XXUVUN$C@N4-Q%2?)"4NJ6GJ]%^)I1A[2I"'1O7_"M
M7^"LO,_M]^''P]\'_"3X?>!_A9\/=$M?#7@3X<>$O#W@;P;X?L01::+X8\*Z
M3::)H>F0;BSM'9:;96T DD9Y92ADE=Y&9CVE%%>4>YML%%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 5Y+\;OCQ\&?V;?AWK/Q9^/7Q,\'?"?X<Z
M!Y::EXM\;:U::+I@NYUD:STNQ^T.+C5M<U(PR1:3H.DP7VM:M<+]FTRPN[@K
M$?6J_/S_ (*G?LI6G[:7[ G[2_P#&FQZCXHUWX=:IXG^&JF,M<0_%3P %\:_
M#U;69&6>T_M/Q-H=CH&H3P$N^BZQJEI)#=6US/:7#5FTF[)M7?97U?W$R<E&
M3BDY)-I.]FULM-=3^9K_ (*$?\'8-K;MJ_PY_P""<O@-;]@MS8S_ +1GQBT&
M:&U#$O&E_P##;X474L-U,H0QW-CK?Q-%F4F$MKJ/PUGA5+F7^.WX_?M)_'O]
MJ?Q]>_$_]HCXM>-_B_XYOO,3^W/&FMW.I_V=:22F;^R_#^FYCTCPQH<4C,UK
MH/AW3]+T6SR5M+"%>*\1HKU(4X4U[JU[O5OY_P"5D>+4K5*K]^3:Z16D5\OU
M=WYA1115F85U?@3QQXK^&7C?P?\ $?P)K5YX;\;> ?%&@^,_"'B'3G$=_H?B
M;PQJEKK6A:O9NP95N=.U.RM;N'<K(9(E#JRDJ>4HH#;8_P!?_P#X)N?ML>$O
M^"@G['GPB_:5\-MI]IK?B318]#^*/AG3VE\KP3\7/#L%M9^/O"Z1W,DMW'80
MZJXU;PY)=N;F_P#"6K^']5DQ]O K[IK_ #B_^#8K_@H>_P"S)^UM<?LG_$'6
MY+?X-?M;WVFZ+X?%Y<A--\)_'^RC^R^!M4B69F6WC^(=GYGPZU*.TC6XU37K
MGX?27<RV6AMC_1TKS*U/V<VEL]8^CZ?)Z'M8>K[6FI?:7NR]4EK\TT_O70**
M**R-@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@#XN_X*$?ME^#?V!OV1OC#^TWXO_L^]N?!'AZ2U\!^%[ZZ-M_P
MG/Q.UW.F> _!T(BD2\EAU37IK>?6Y=/6:[TKPO9:[KWE&VTFX=/\AWXD_$3Q
ME\7?B%XW^*GQ$UV\\3^/?B-XKU_QMXQ\0Z@^^\UGQ+XFU.YUC6=1G( 1&NK^
M[GE6*)4A@1EAA2.*-$7_ %8?^"L7_!+?PE_P50^"GA3X7>)/C)X^^#^J_#GQ
M'J?C7P/J'ARVTSQ!X*N_%M]I#:';WWQ!\#WXL+GQ1!I.F3ZG:Z*^D>*/"VIZ
M4-<UAH]0N;>^N+*;_/"_;[_X(S?MS_\ !/+4-5U7XJ?#2?QU\'+2?_B7_'WX
M4Q:AXK^&<MG(5^SOXEF2QM]<^'M\3(EI+9^.-(T6UN-16>#0=2U^S2+4+CLP
MS@DUS+GD]GIHMDNCW;TU\M#SL:JK:?*_9Q6C6NKW<K;6V3:MV>K/RFHHHKL.
M **** "BBB@#]Q_^#<#0GUG_ (+%_LH7!BM9[;P_9?'C7;R.Z4/\D?[.OQ7T
MVSEMHVCD5[JVU;4].NH6)C,'DM<QR":&-6_U(:_RU_\ @W'UYM#_ ."Q?[)<
M;W<%G9Z[!\==!O6G$06=;O\ 9U^+%SIUI')("8Y[K7++2HH#$5EEE9;8$K.R
M-_J45P8K^(O\"M]\CU,#_"E_U\?_ *3 ****YCL"BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** /\H'_ (+LZ/%H7_!6W]MVRBFDG2?XH:1K
M!>155EE\1?#[P;X@FA 7@QVTVIR6\3'YGBB1G^=FK\E:_6+_ (+GZ\OB/_@K
M3^V_J"1Q1BW^+%IH)6&<7"%O"W@GPGX8>1I JA997TAI9X,$VT[R6Q9C$6/Y
M.UZU._)"^_)&_K9'A5/XE3_'+_TIA1115$!7]NO_  :7?L*:=/!\7?\ @H+X
M[T-9]0M=0O?@;\ YK^W(^P!;&UO_ (N>-=-2="KRWD.HZ#X$TC6;-E:WAA^(
MNB.\BWES''_$57^PG_P3E_9LM?V0_P!AG]E_]GB/3UTW5?A[\(_#,?C*W$(M
MR_Q(\26[>+_B;=M$ &C:]^(&O^)+L)*9)HTF6.665T:1N?$SY8<JWF[?):O]
M%Z,Z\'3YJKDUI!7_ .WGI']7ZI'VK1117GGJA1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %?S;?\'-W["EA^TS^PM>?M$^%M%BG^+W['TM[X^BO
MK>.7^T-7^#&K&TM?BQH$WE 13VVA6]MI'Q(BN+[?_95EX/U^#3F@?7[]+O\
MI)K \5^%]!\<>%O$O@OQ3IT&L>&/%^@:SX7\1Z1= M;:IH/B#3KG2=7TZX4$
M$P7VGW=Q;3 $$QRL 0>:J$G"49+H[_+JOFKHBI!5(2@_M*WH]T_D[,_Q-J*]
MW_:B^"&J?LT_M(_'C]GS6)+FXOO@O\7/B!\-3?74:Q3:M:>$/$^I:+INM[41
M(S#KFFVEIJ]L\:)%+;WL4D:JCJ!X17K)W5UL]4>$U9M/=:,**** .U^&VE#7
M?B+X!T0Z>VK#6?&OA;2CI26S7CZF-1UVPM#IZVB)(]TUYYWV9;9$=IS((E1B
MP!_VLZ_Q1?A_JD&A^//!.MW5VUA;:/XN\-ZI<7R&57LH-/UFRNY;M3 &G#6T
M<+3*85,H* Q@O@5_M=5QXO\ Y=_]O?\ MIZ.!VJ^L/\ V[_@A1117&=X4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!_ /_ ,'?NCVT'[5O
M[)NOH\YO-2_9[\0Z//$S1FV2VT/XCZQ>VCPH(A*L\DOB&]6X9YI(WCBM1%%"
MR2O/_(?7]=?_  =]ZW!/^UG^RCX<6-A<Z5^SMK>MRRET*/!K_P 2M?L;>-8Q
M^\5HI/#5TS.PV2"9%3+1R8_D4KTZ'\*'H_S9XV)_CU/5?^DH****U, HHHH
M***^XOV,/^"<7[8_[?OB9M _9E^#'B'QAH]CJ$>G^)?B1J:KX:^%7@Z5DAGE
M3Q+X_P!8^SZ#;ZA!9S+?KX<TZ?4_%NH68:32/#^HOMC9-I)MM)+=O8:3DTHI
MMO9)79_H??\ ! /_ (*&_P##>G[#7AJQ\:ZU_:'Q]_9Q_LCX0?%O[;??:]:\
M266GZ5'_ ,*^^)U[YA:YE_X3?P]:RV>JW]R[2W_C7PQXQN,) ]MN_<BOY_O^
M"+G_  0\MO\ @EM>^*OBSXU^.6M?$WXY_$OP*/ WC#P]X11]&^"&A:.=;T?Q
M"D6E:=JEDOB;QAXBTW4=&6+3?&VLGPV(-+U35]/M?!^GM?W=U<_T UY=3EYY
M<CO&^FEEYI>2>A[5'G]G'VBM)*SUNVELWV=MUW"BBBH-0HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "H+JUMKVVN+*]MX+NSNX);6[M+J*.XMKJVN(VBGM[B"57BF@FB=XY8I$:
M.2-F1U96(,]% '\X/_!07_@VD_8J_:VFUWX@_ 9?^&0_C5J7G7LMSX T2VO_
M (,>)M3*9+^(OA,EQI=GX?GNVCCA?4_AUJ?A2WAEFN]9U7P]XGU*603?P^?M
MU_\ !)C]M_\ X)YZQ?GX\?"74+WX;QZ@UEHWQS^'PNO%_P ']=1Y_L]C(_B:
MULX+GPG>:D^18Z#X^TOPIXBN=DCV^E30*)V_UP:S]5TG2]>TS4-$US3=/UG1
MM6L[G3M5TG5;.VU'3-3T^\B>"[L=0L+R.:UO;.Z@=X;FUN8I()XG>.5&1BIW
MIUYPT?O1[-ZKT?Z/3M8YJN%IU+M>Y)]8K1^L=%]W*VW=MG^)/17V]_P4K^#=
MI^S]_P % OVQ_A#I>C6WAWP]X0_:)^*2>#]#L[.RT^RTOP)K?BG4/$G@*SLK
M'3H;;3[.SA\&:QH2VEM8VMI:0V_EI;VEK"J6\?Q#7H)W2?=)_>>2URMI[IM?
M<[!1113$?HE_P20^)47PD_X*:?L-^-+FY:SLD_:0^&OA74KP/Y:6FE?$37(?
MAWJUU<.)[?;9V^F^*;J6^)D8"S2?-O=#-K-_KK5_B6Z!KFJ^&-=T7Q+H5Y+I
MVM^'M6T[7-'U"!BD]CJNDWD-_I]Y"XP5EM;NWAGC8$%712.E?[.?[/GQ=T?]
MH#X#?!;XZ>'Q$NB_&/X5?#_XGZ;%"YD2UM?'/A72O$L=DQ+,ZRV/]I&SGBE/
MG03P20SA9HW4<6+6L)>37W6?ZO[CT<#+2I'LU+[TT_NLOO/7Z***Y#O"BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***^4OVZ?CU;_LO_L;?M.?
M'^6\CLKSX6?!3X@^)_#TDDOD"X\90^'KVT\#Z;'-N7RY]7\8W6AZ5;,#N%Q>
MQ;06P"TKM)=7;[Q-I)M[)-OT6I_DZ?MX_$J'XQ_MN?M>_%6TF\_3OB!^TQ\<
M/%>CN&BD":#K'Q)\27>@P)) JQRI:Z-)8VT<RY,R1+*[R.[.WR?117K)6279
M)?<>"W=M]VW]X4444Q'L'[//@P_$;X_? [X>B-)3X\^,'PS\&"*5;=XY3XH\
M::)H?ER)=_Z*R/\ ;MKK<_Z.RDB;]V6K_:(K_)B_X(F?"Z7XO?\ !5O]AOPM
M%!Y_]C?&_1_BC(IE:%8XO@GI>K?&-YVD5'_U(\""1(F 6YD5+4O'YV]?]9VN
M+%/WH+LF_O?_  #TL"O<J2[R2^Y7_P#;@HHHKD.X**** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH _P J;_@X!\%S>!O^"O7[9>FO;-!#K/BO
MP#XTM) ;MX;N'QQ\(/A]XKGN;>:[BB:91?ZM>VMR( ]I:ZA;7EA;RR1V@:OQ
MPK^G;_@Z_P#A5)X+_P""D7@_XAV]FR:;\9/V</ 6N3Z@+>.&*Y\3>#O$?C/P
M+JEF9D53=W-CX>T3P=/++,SRQP:C9V^X0Q0JO\Q->K2=Z<'_ '8_>E9_B>)6
M7+5J+^_)_)NZ_!A1115F05_LW_LL?$V+XU?LQ_LZ_&&&Z^W)\5/@;\)_B(;L
MR32O/)XR\":#XAF>5[FXNKDSB;4'6X6ZN;BZ282)<S23K(Q_QD*_U%/^#<7X
M^VOQT_X)1_ G3I-06^\2? G5_''P'\5+O#-9R^$]>E\0>#K,H &C6#X8^+O
ML:AMP<J[JV#L3EQ2]V,NTFOO7_ _([<#*TYQ_FBG\XO_ "D_N/W4HHHKA/3"
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /\U'_ (.F_B3!
MXY_X*IZMX7AG263X-?L__!WX;74:26[M:SZHOB7XOK!*L,,4D3M:_%:VN1'=
MO<W!CN(Y5F6UEMK>#^<6ON/_ (*8?'FW_:;_ &_OVN?C?I]Y'J&@^-?CEXX3
MPC?Q2B9+WP)X7U)_!W@*Z60,Z'S_  9X>T*4B-WA0L4A=HE1C\.5ZM-<L(+J
MHJ_K;4\.K+GJ3ENG*5K=KZ?@%%%%69A7UY^R+^P;^UG^W5XS;P5^S!\%_%?Q
M)N+*YMH/$7B>""+1_A_X-2Y^=)O&/C[6Y;#PIX>9K=9KJUTZ]U1=:U:*WGCT
M/3-3ND%NWR?IVGWNK:A8Z5IMM+>ZCJ=Y;:?86<"[Y[N]O)DMK6VA3^*6>>2.
M*-?XG<#O7^SC^SG\#O!/[-WP/^&/P3\ >&O#/A7P]\//!?AOPW]@\)Z19Z-I
M5YJ>E:-8V&K:X\%I:V9N]2UR_MIM3U/5;V$ZGJM[<S7VHRRWDTTC8UJOLDK)
M-RO:^RM:[=M]]KHZ,/0]M*5Y-1C:]MW>]DKZ+9ZV?H?S(_\ !/C_ (-6/@'\
M(H]&^(/[>'BN#]HGXB0/!?1_"7P9=ZSX?^!N@W"+'(EMK.IM%H_C?XF3V]S&
M)A)<CP5X:GBDETS5?">NVH^TS_U7>!_ ?@CX9>%-%\"?#?P=X7\ >"?#=FFG
M>'O"'@S0=+\,>&=#L(R2EGI.A:+:V6F:?;*S,WDVEM$A=F<J69B>KHK@G.<W
M>4F^RZ+T6R_JYZD*4*:M"*7=]7ZO?] HHHJ#0**** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@#_-B_X.G/@3+\+_\ @IO/\3[:SV:/^T=\%_AU\0&O8D9+9_$_
M@ZVO/A)KFG?,0IOK72/ ?A75KSR4$31Z_:2LSW4MT1_-I7^A+_P=K?LT3?$/
M]COX*_M,Z/9-<:K^SE\5+GPWXEFBB %K\//C;:Z;H]UJ-W.JEG6R^('A7X>:
M790RXCC?Q+>21/&\CQW'^>U7I4)<U*/>/NOY;?A8\;$QY:T^TFI+_MY7?XW"
MBBBMC *_TDO^#6_]K.T^.G_!/1_@/JU_'+X[_9*\;ZIX*GM9)C+?7/PT\?WV
MJ>.OAYK4^401P)J%WXV\%V4"F0PV7@FV=W'VA%'^;;7[B?\ !OM^W3;_ +$O
M_!0GP%%XPUK^R?@U^T5!#\"OB=-<SB/2](NO$NHVLGPY\9WHE>.UMD\->.X]
M*M-3UBZ>./1O!_B#Q==E]AD1\:\.>FTMX^\O57^_1OYF^&J>SJQ;=HR]V7H]
MG\G9ORN?ZDE%%%>:>R%%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 5_*+_P=C_M8P?#/]COX8?LHZ%JOD^*OVEOB%!XB\5Z?!.Y<_"?X/S6.O7$-
M_!$!Y*:O\2;_ , 7&ER74BQ7@\,:Y';P7+VEQ+8_U=5_)O\ \%Z?^"%_[3O[
M?/Q8D_:S_9\^+6A^-_%7AOX=:!X$TO\ 9P\;16WA(VOA_P ,RZIJ1MOAMX_D
MO&T"ZU77M?U[6=:NM'\<6_AFRCN[^[<>-3 NGZ3;ZT>7VD7)I).^NUUMKTUU
MN]-#'$<[I34(N4I66F]F]=.MUI9=^Q_GOT5ZI\9?@;\8OV=_'>J_#'XZ?#+Q
MM\)_'^C-_I_A3QWX>U'P[JRP-))'#J%I#J$$*:EI%X8GDT[6=-DN])U. "YT
M^\N;=TE;RNO3WV/%::T:L^S"BBB@#^JK_@TL^ [>._VY_C!\=KZQ6YT;X!?
MN[TW3[MHRQT[QY\7]=M="T.5)?NQM<>"?#?Q-M2N-\BRMM(1) W^A]7\S7_!
MJY^S(WP=_P""=^J_''5[%K;Q+^U3\4=?\6VD\L9@N#\.?AM-=?#GP=:3P./-
M"GQ+IOQ$U^QN'")>:7XCL+FWC:VDAN;G^F6O-KRYJLNRM'[EK^-SV,-'EHP[
MR3D_^WG=?A8****Q.@**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH _CJ_X.^_@5-KGP*_9+_:0T_3RY^''Q.\:?"'Q'>VT0>4:=\5/#=GXJ
M\/2ZBR1M(FGZ=J7PMU:UM;B1X[6WO_$8M6+7.J6RM_!97^MC_P %C_V9)?VM
M?^";'[5?PFTS3_[1\6VOPZNOB7X!MXU8WLWC?X2W5M\1-$TS32J2;;[Q+_PC
MMSX2CWJ(Y(M?FADEMXY&N(O\DZO0PTKT[?RR:^3U_-O[CRL9#EJ\W2:3^:T?
MY)_,****Z#D"O[!?^#1_]K*W\&_';X^_L<>)-42#3_C1X5T_XL_#:TNI@D;>
M/?AG'<V/C#2=+C\Q3+J7B3P)JT6N7:F*4C3OAJ\B/ (I%N/Y'?"/@_Q;\0/$
MNB^"_ ?A;Q'XV\8^)+Z+3/#OA/PCHFI^)/$NO:E/N,.GZ+H6C6M[JFJ7TP5C
M%:6-K/<2;6V1G!K^PK_@C'_P;S_ML_#WX_?!+]LW]H/QC#^RK;?"GQ7H_CWP
MQ\-;,67BKXQ>,X8&$>H>%_%UC:73>&_AYX4\8^'+[4=!\117^K:OXU72]0U3
M1+SPEX>O9X]3M,:[A[.2E))M>[W;6JLEKOHW;3J;X93]K"4(MV?O6V47H[O9
M:-_IJ?W=T445YI[(4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7
MYK?\%>OVLK;]B_\ X)X?M+?&:#4O[.\93^!+_P"''PM,31_;9/B?\38W\&^$
MKRQBE94N7\,7&J3^-;Z MDZ/X9U-U5VC$;_I37\ 7_!U_P#MTQ?$_P"/'PT_
M88\#ZS;7OA#]GZVA^)/Q8^PW)FBN?C3XQTF>V\/:#>H-T'VGP!\.M0-W%-;R
M;UN_B9K6EWT:7.D[$TI0YZD5T6LO1?YZ+YF.(J>SI2EU:Y8^KT_!7?R/Y%**
M**]0\4**** /T>_X)"_ Q_VC/^"E_P"QE\,'L?[1TR7XW^%_'7B2S>-9+>Y\
M)?"4W'Q5\56MV'1XQ:WV@>#-0L)MX'F"Z$,;++)&:_URJ_@0_P"#1G]F:;Q9
M^T;^T3^U=K&GRMHOP>^'&F_"GPC=SQXM9O&WQ5U-=5UJ[T^4Q$R7_A[P?X-F
MT^^1)D%O9^.[8RQ2FZA>#^^^N#$RO4Y?Y4E\WK^5CU<%#EI.3WG)OY+1?C<*
M***YCK"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /G']K[]G;P[^UM
M^R_\=_V;/%)@BTOXR?#/Q1X+AU"XC$JZ%KVH:?))X4\41(8;D&[\*>*8-&\2
M6)-O<!+S2H',$P7RV_QSO'/@KQ+\-O&WC'X=>--+GT/QCX!\4^(?!7BS1;H8
MN='\2^%M6N]#UW2[@#@3Z?JEA=6DP'22%A7^U_7^=!_P=)_L*7/P#_;%T?\
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
MK;^.8+JW_P!+NN/$U/\ EVGYR_1?J_D>A@Z/_+Z7FH+\'+\XKY^04445QGH!
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 <SXT\&>%/B
M-X0\4> /'?A_2O%G@KQKH&K^%?%GAC7+2*_T;Q!X=UZQGTS6-'U2RF#17-CJ
M-A<SVMS"XP\4K#(."/\ +%_X+,?\$JO&G_!,?]H^ZTC2;?5O$'[,_P 4KS5=
M>^ 7Q O ]U+'ID<PFU'X:>+;Y8DA'CGP*MS;VUQ<;8XO%&@S:3XHM(K6>]U;
M1M#_ -6"OEO]LK]C[X*?MU?L_>-?V<_CQX?76?!_BRV-QI>K6J6J>)? ?B^S
MMKJ'P_X_\$ZC=6]RND>*_#DMY</971AFM;ZQN=1T+6;34= UC5M,O=:-5TY?
MW7\2_5>:_+Y&&(HJM"VTXZQ?3S3\G^#U[I_XW=%?>O\ P46_X)Z?&_\ X)N_
MM#:[\#_B]I\^HZ)</=ZO\*?BE9:=/9^%?BSX&6X$=IXBT1GFNX[+5;,2P67B
MSPM+>W.H>%M98VD\U[IMUH^L:K\%5Z2:DDT[IZIH\=IQ;C)--.S3W3"BBBF(
M*[?X<?$OXA_![QMX>^)7PI\;^*OAS\0/"=\-2\->,_!6NZCX;\2Z)>B.2!YM
M.UC2KBUO;;SK>6:UNHTF$5W:3SVERDMM/+$_$44!ML?VD_\ !//_ (.O/$.@
MP:)\-?\ @HMX$N?&%C$MIIT'[1GPDT?3[/Q/&BHD!O\ XD?"Z%].T36F>5FN
M]2U[X>3:!/:VD)BL?A[K=](96_L#_9F_;._98_;'\*KXP_9F^.GP]^+VEI:0
M7FI6/AG6X1XJ\.1W B,47B[P1J(L?&/A"Z;SHE^Q^)M"TJYS(F(B'4G_ !LZ
MZCP;XW\:?#GQ)I7C+X>^+_%'@3QAH5REYHGBOP;K^K>%_$FCWD3!X[K2M=T2
M[L=4T^YC959)[2ZAE1@&5P0#7//#0E=Q?(_+6/W:6^3LNQUT\94A93_>+S=I
M?^!=?FFWW/\ ; HK_,&_9P_X.3O^"IO[/\%CI.N_%3PI^T7X:L5MX8M'_:!\
M(1>)=46VB18I=WCOPG?^"_B#J-Y-&H87OB+Q1KS+< 3R13;[B.?]IO@__P '
MA/A2>*WM/C[^Q7XATJ>.%!=>(?@_\5=-\017D^4$IM_!WC3PSX:?3H0/,=%D
M\<ZJY.R-F'S2US2PU5;)2]'^CL=<<71ENW!_WD_SC=??8_M3HK^:+PE_P=;?
M\$P/$42/K6B_M/\ @.0P2RO%XH^%/A>_VRQS1Q"V5_!/Q*\7*\DZ.US!(=L/
MV>)Q<26UT8[9_4F_X.=O^"2:Z,-4'Q6^*+WVU3_PCB_!#Q^-9!:Y$!4SOIR^
M'MR1$WCD:Z5-NI5&>[VVK1[*I_)+[F:^WH_\_(?^!(_H+HK^9GQG_P '7?\
MP3'\-PR-X>\-_M0_$*Y\H-!%X;^%WA+2H&G=)RD=Q<>-?B9X6D@BCDBB6ZFA
MM;MT2XC>V@O&2:./\_?C+_P>$Z>L-Y8_L]_L5WD\[-,+#Q/\9?BI#:PPJID6
MW:\\">"/#5X]RTH,4TRP_$:U$!22V1[CS5NXFJ%5_8:];+\VB7B:"WJ)^EY?
MDF?VT5\E?M4_MW?LB?L3>'%\2_M/_'KP%\*HKBV>ZTKP]JFHRZKX\\10HS(T
MGACX=^';?5_'/B2%)5\J>YT;P_>VEH[)]LGMT8-7^=#^TK_P<;?\%3_VC(M0
MTK3_ (TZ5^SSX4U#S%D\._LY^&X_ =[&A7RXFM_B'JM[XH^*]A/$AD+/I'CO
M3(99I6F>VS#9K:_B+XD\3>)/&6O:IXI\8>(-<\5^)]<NWO\ 6O$?B35K_7=>
MUB^D $EYJFKZI<76H:A=R!5#W%W<33.% 9R *VCA9/6<DEV6K^_9?B<\\=%7
M5.#;[RT7W+5KYQ/Z]_\ @H;_ ,'6?Q+^(,&M_#3_ ()\^![SX/\ ABX6\TZZ
M^/?Q+LM)U7XHZG;2(UNUQX'\#QR:MX5\"*V))+36M>O?&&N3VUQ;W$&E>#]6
MM21_(GXR\:>,/B+XJU[QS\0/%7B/QQXU\4ZC/J_B7Q=XNUK4O$?B7Q!JMT0U
MSJ6M:YJ]S>:GJ=].0/-NKRYFF? #.0 !S-%=4*<*:M%6[O=OU?Z;=D<52K.J
M[SDWV6R7HEHO7=]6PHHHJS,**** "OW0_P""&G_!)/7_ /@I/^T!%XJ^(FDZ
MOIW[(OP8UK3[_P"+WB.+[1I\7CS784@U32O@OX:U1/+D?4]?A>UN_&MYI<JW
MGA7P7=?:3>:5K?B+PC+>?+?_  2__P""9'QN_P""FWQ[L/AM\/;*Z\/?"[PO
M=:5JGQO^,-W:N?#_ ,.O"-S<MOAMY7C:#5O'?B&"VO;3P5X4B+7&IWL,^HZ@
M;#PUI&O:SIO^J!^S#^S-\'/V/O@?X$_9[^ _A6#PE\./A_I2V&FVN8Y]5UC4
M)F\_6/%'B?4TA@?6O%/B347GU77M7EBC-W?7#B""ULX[6TM^>O6Y%RQ?OO\
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
M[ORO;HP]!UI:W4(_$^_]U>;_  6O9/ZU_9'_ &5?A'^Q5^S[\.?V;_@EHO\
M9'@;X>:.EFMW<K ^N>*M>NF-UXB\:>*;R"*%=0\3>*=6DN=5U6Y6**VA>:/3
M],MK'2+'3["U^D:**\UMMMMW;U;>[?=GKI)))*R2226R2T2^04444#"BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /CS]N#]A;]
MGG_@H)\#]8^!?[0_A-=:T:=I]2\(^*],=+'QK\-?%WV.>TT_QEX(UORY'T_5
MK$3$7%E<QWFA:]9>9I'B/2M6TBXN+*3_ #!/^"EG_!+?]HW_ ()D_%MO!/Q9
MTQO$_P -/$EY=M\)OCEX?TZ[B\#_ !%TR!1.;4F4SMX:\:Z7;2(OB3P5J5S)
M?:=,KWFEW>N^')],\0:C_K?5Y!\=_@%\'/VG/A=XH^"_QY^'WA[XF?#/QC9M
M9ZYX7\1VK36[L%<6VI:;>020:EH>O:9(_P!JT;Q#HEYI^MZ->K'>Z7?VEU&D
MJ[4JSINV\7O'MYKS\MGUZ-<]?#QK*ZM&:VEW\I=UV>Z]+I_XNU%?TO\ _!67
M_@W.^/'[&-SXF^-G[*UKXF_:%_9=@^WZUJ>G6=B-2^+_ ,&-*BD::6'Q=HFF
M()O''A+3+0_:'\?^&--CDTZQM[ZY\8>'M L-.&OZK_-!7H1G&:O%IK\5Y-;I
M^IY4Z<Z<G&::?X-=T^J]/3<****H@**** "BBB@ HHHH **** "BBB@ HHHH
M ***<JL[*B*SN[!41069F8X554 EF8D   DDX S0 VOUC_X)7?\ !([]H'_@
MI]\3X[+PG:W7@+]G[PGK%M;_ !:^/&K:=-)H6A1(;.ZO?"G@Z)U2+Q;\2;O3
M+N*YL/#\$T=EI<%S::IXGO\ 2=.N;%K_ /4#_@DE_P &VGQ<_:AE\,_'C]MR
MP\2? _\ 9YE:UUC0?AA,ESH7QE^+NG_NKBVDNK2YA6[^&G@;4T;G5]3CB\8Z
MU8AG\/Z1I=AJ.E^+E_T /A+\(_AE\!_ASX3^$?P<\#^'/AQ\-? VE1:-X5\'
M>%=.ATS1M(L4=YI3'#$#)<WU]=S7&HZOJM]+<ZKK6K7=[J^KWM[J=[=W<W-6
MQ"C>,&G+K+=+]&_P7770[*&%E.TJB<8;I;2E_DO/?MW/*/V0_P!D'X$?L.?
MWPK^S[^SSX13POX&\,HUS=WEV\%[XI\:>);J*"/6/&WCK78K6S;Q!XMUUK>%
MK^_-M:V=K:P66C:)I^D>'M+TG2+#Z<HHKA;;;;=V]6V>FDDDDDDE9);)!111
M2&%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% '"?$[X8?#WXT?#_Q9\*_BOX.T#X@?#KQUH]SH'BWP?XGT^'4]
M$US2KK:SV]W:3J0)(9HX;NRNX6BO=.O[>UU#3[BVOK6WN(O\W_\ X+1_\$'/
MB9_P3^U_7_CQ\ =/UWXF?L::QJ<]W]NB2?5O%WP">^N$^R^&?B(5\R[U+PAY
M\_V+PQ\1@CP.J0:-XR?3]>ETO4/%7^EW6?JVDZ7KVEZEH>N:;I^M:)K6GWFD
MZQH^K6=MJ.EZMI>HVTEGJ&FZEI]Y'-:7^GW]I--:WEG=0RVUU;2R03QO$[*=
M:565-W6L7O'H_/R?G^AC6HPK1L])+X9+=?E==U]UGJ?XD]%?V]_\%<?^#8QK
MF3Q/^T-_P38TF!';[7KGC#]D^>\CMHV8L9[Z^^!>KZC/';Q8!DN?^%9:W=0Q
M!4GMO!.K&0Z-X+?^)_Q+X9\2>#/$&L^$_&'A_7/"?BKPYJ-WH_B'PSXETF_T
M+Q!H6KV$K6]]I>LZ-JEO:ZCI>HV<Z/#=V-];07-O*C1S1(ZE1Z$*D:BO%^JZ
MKU7Z['DU*4Z3M->DE?E?H[+YK==48E%%%69A1110 4444 %%%% !1110 444
M4 %%%% !1110 5]/?LB?L=?M!?MR?&?0/@3^SEX$OO&GC/6?]+U.]99K3PIX
M(\.1310ZAXR\>^(Q;SV?ACPKIC3PQSZC=J\][?7%EHFBV>J^(-4TK2;[[^_X
M)>_\$1_VJ_\ @I1KFE^*K#3;GX-?LRP7YC\1_'WQEI%T;'5H+2Y6#4-)^%/A
MZ5[*Z^(OB%'$\#W%M=:?X/TBXM;NWUSQ/9ZG%:Z1J'^D!^P_^P1^S3_P3W^#
M]E\'?V</!*:%8/\ 9[OQ?XUUEK;5/B+\2M?AB,3^(_'GBB.TLY-5OF+S&RTZ
MSMM-\.:##/+8^&]$T?3V^RC"K75/16E/MT7K_E^1U4,-*K:4KQI]^LO**[?W
MGIVOJ?-?_!*7_@DM\#?^"7?PEGT7PLT'C_X[^.+&R/QA^.&HZ;%::KX@E@\N
MX3PGX2M7,\WA?X=:3>J;BQT1+J>]U>^1-9\17E]>1:;!I7ZP445Y\I.3<I.[
M>K;_ *^Y;):(]2,8PBHQ5DME_GW;ZOJ%%%%(H**** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K^=O_@I=_P &YO[)
M7[;]QX@^*7P9-G^RS^T7J;7&H7GB/P?H-M-\*_'^KSS27=U<_$+X<V+:=#;Z
MUJMQ)*;OQIX/N]'U:2[N[C6/$>F^,[I(K:OZ)**J,Y0=XMI_@_)K9KU)G",U
MRSBI+L_T>Z?FFF?Y$O[<'_!+']MS_@GQK$\/[1/P=U6T\#M?"QT;XS>"C-XQ
M^#GB%Y9?)LQ:>-;"UB30K[4) _V#P[XWL?"GBRXCC><: L $A_/&O]M/7-"T
M3Q/H^I^'?$NCZ5XA\/ZW8W.F:SH6N:?::MH^KZ;>1-!>:?J>F7\-Q97]C=0.
M\-S:7<$MO/$[1RQNC$'^=W]M3_@V1_X)^_M-2ZMXJ^"UEK'['WQ*O_.N!<_"
MFTMM5^$MY?RMD3:G\'-6N;72M*M(D"PV^F_#;7?AUIL6/.EL[J9I#)UPQ2VJ
M*W]Z.WS6Z^5[]D>?4P4E=TI<R_EEH_1/9_/E]3_-.HK^A7]JK_@V;_X*7?L]
M7&H:G\./!WA?]J?P+;,\L&N?!G6X(O%T5H OEG5/AGXN?0_$\FH2.67[#X,/
MCB*-561[X!F"?A+\0_A=\3?A%XBN/"'Q8^'7COX8>+;3/VOPO\0_"/B#P5XB
MM<'!^T:)XDT_3-2AP>#YELN#P>:Z8SC+X9)^CU^[<Y)4YPTG&4>FJ:3]'L_D
MSA****H@**** "BBB@ HHKTSX6?!?XP?'/Q''X/^"WPK^(OQ;\5R>25\.?#7
MP7XC\;ZVJ3R>5%++IOAK3M2NX8'DROGS1)""K%I %8@;2U;LN[!)O1*[[(\S
MHK^C;]E'_@V$_P""CWQ^ETK6?B[I?@O]D_P)>^7<7&H?%'5X?$/Q!DT]V"&7
M2OACX*N-3O8M11BQ.D^.M?\ A_/Y44DC2KOMEN?ZH?V+/^#:W_@G?^RK+I?B
MCXD>'-5_:V^)UA);78U[XV6]@_P]L+^W9&+Z%\'=,SX5DL97B24VGC^Y^(MS
M#*9#;ZA%$XA3&=>G'KS/M&S_ !O;\3HIX6K/[/(N\]/PW?EI;S/X5_V#_P#@
MDA^V_P#\%#]9MO\ A1GPKNM(^&XG$>K_ !S^)2ZAX.^$&D(LJ17 MO$DNG7E
MYXOU&V:2,3Z#X"TGQ3KELLL=Q>Z?:6/F7D?]YW_!-'_@WV_8^_8!ET/XD>+H
M$_:6_:2T_P F]A^*'Q T&Q@\+>"-4C?S$F^%7PZDEU33_#=W:E8?)\4Z[J/B
M;QA'=0S7>CZQX>M+V31X?WAL;&QTNQL],TRSM=.TW3K6WL=/T^QMX;2QL;&T
MA2WM+.SM+=(X+6UM8(XX+>W@C2&&%$CC1455%JN2I7G/1>['LMWZOK\K+NF=
M]+"TZ=F_?GW>R]%M\W=^84445@=(4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?EC_P4
M2_X(^_L;?\%)-$GO/BYX,;P=\9;73_L?AKX__#N*ST;XCZ8((8HK&R\12- ^
ME_$#P]:K;PV\6B>,+347TZR-U%X9U'PY=7<M]7ZG44U)Q=XMIKJOZ_ F48S7
M+)*2?1JZ_P"'\]S_ "V/^"@O_! ;]NW]A"?7O%MGX0G_ &C/@)I?G74?QD^$
M&CWVH3:3I42&1[SXA_#B*;4_%G@3[-$K2ZCJ0_X2'P78IL4^,YI7,2?A]7^W
M17XW?MN?\$(?^"=?[<,NJ^)?%'PDC^#?Q9U+[5<2?%WX"G3OA_XCU#4;EI;B
M6_\ %GAV'3;WP%XWN[N\>.;4M7\2>%KSQ5<P1?9+3Q+IZ2,]=<,5LJB_[>7Y
MM?Y?<<-3!=:4O^W9?I+]']Y_E445_4[^UM_P:C_ML?"1]2U[]EWQWX!_:I\)
MPR/):^'9Y[3X0?%F.W*RSE&T/Q9J]U\/]4CLXE%NUU9_$>TU/4[C9)9^&8/.
M-O!_/#\=_P!E+]I?]F#6Y/#_ .T-\!_BM\'-1%U+9V[?$#P1K_A[2]4FASO?
M0==O;*/0_$5HP!:*_P!"U'4;&=/G@N)$^:NF-2$_ADGY=?N>OX'%.E4I_'"4
M?.VGRDKI_)G@%%%%60%%%% !1110 445M>'O#?B+Q=K%CX>\*:#K7B?7]3E%
MOINA^'M+OM:UC4)R"1#8Z9IL%S>W<I )$<$$CD D+0!BT5^VG[+G_!O9_P %
M1OVGY+"^7X#3? /P;>M'YGC/]I"_E^&$=O')&LRO_P (++8ZK\5[E9(6#0SV
MW@"2P>0B*2^A;<4_J#_8Q_X-2?V1_@]/I7BW]K?XA>*/VI?%UHUK=_\ "$Z5
M%=_"_P"#EI=(R7#07]AI.J7GCOQ@MK<1QQPW%WXM\.:-J=K]HBU?P?/%<BWM
M\I5Z<-Y7?:.OX[?B;PP]6IM!I=Y>ZOQU?R3/X9OV6/V,?VGOVU?'T'PX_9E^
M#GC'XIZ^)[2/6+[1=/:#PIX1MKV0QPZIXW\9Z@;3PMX.TIBK[+WQ#JNGQW+H
M;>R%S=O%;R?VZ?\ !-G_ (-;/@K\$;C0OBM^WIKFA_M$?$FSDMM2T_X+^'1?
M1_ CPU=QGS8T\4W&H6VG:]\6;N"58)&L=0LO#?@DG[9IFK>&_&%A)%>'^I;X
M8?"CX8_!/P7I'PY^#_P^\&_##P%H,0AT?P?X#\.:3X5\.V V(DDD&E:-:V=I
M]IG$:-=7;Q-=7<H,UU--*S.?0*Y*F(G.ZC[D?+=^KZ?*W:[.ZEA*<+.?[R6Z
MNK17RZ_/3R1G:/H^D>'M*TW0= TO3M#T/1K&UTS2-&T>QMM,TK2M-L84MK+3
M]-TZRB@L[&QL[>.."UM+6&*WMX8TBBC1%51HT45SG6%%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %<1X_^&7PW^*^@3^%/BE\/O!'Q*\+7.[[3X:\?^%-!\9:!<;U*
M/Y^C^(K#4=.EW(2C>9;-N4E3D'%%% -)Z-779GY2_&+_ ((!?\$E_C1)=7FJ
M_LC^%O >L7$<J1:K\'?$GC3X4QV+2A_WMKX9\&^(=-\#-)&[B2(7OA6[B0QH
MGEF$-$WXB_MR?\&U_P"P1\"?":^-?A[X^_:CLI[V#5)UT+4?B!\-=4T.S-C?
M>&[2*.U-S\'#KC1NFL73R_;-;NY#(D!22-$=)"BNJC.;O>4GOO)OMYG%B805
MK0BM.D4NJ[(_D+_:=^!OA/X+:Q#I_A;4?$5_#)XB\4:0S:_=Z;=2BVT2ZA@M
M7#:=I&E)Y\B2,;ABAC=@#'%$,@_*U%%=JV7HCSI?$_ZZ'V9^RC^SMX*^.NHZ
M?:>+M4\4Z=%=^-+'PY(WAR]TFT=;&YAL9))4.IZ)JZBZ#7,@1V5H0 FZ!B&+
M?U]_L6_\&SO_  3[^+_@G3_B!\0/''[4>M7/D:)/-X>B^(GP[TOP[<F^LX-0
MN(YO[*^$%EXA2-F5[9?LWB"!UMII,/\ :1#<Q%%956TG9M:]&U_*;4(Q;U2>
MO5)]5W/VC^#O_!!;_@DU\%)+*[T+]COP'XTU6T;?)J7QBU7Q;\8X[^7S%D$E
M[X=^(WB#Q#X-*J(XXOL]KX:M;1HU;?;O)<73S_JGX+\!^!OAOH-MX5^'?@SP
MIX"\,6;%K3PYX+\.Z/X6T&U8QQ0EK;1]#L['3X&,,$$1,5NI\N&*/.V- "BO
M.<I2^*3?JV_S/5A&,4N6,8Z+9)?DCJZ***184444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !6=J^CZ1X@TR]T77M+T[6]'U*!K74=)U>QMM2T
MR_MGQOM[VPO8IK6Z@? W13Q21M@94XHHH _,[XU_\$6O^"6OQ^-Y/X]_8K^#
M>FZC?;WGUGX7Z5J/P4U>2[=VE.H3WOP?U/P0]]?&=O.FFU);T7C#R[]+N!I(
MG_(W]I+_ (-=/^";&C^%]4\;>"O$7[3W@&6TO+-(?#_A_P"*'@[5- \O4;^S
MM6C8^.?A=XOU]EM8S*UJW]O"0O-(;I[I5A6(HK>E.=[<TK7CIS.WYG-6IT[7
MY(7[\L;[KR/X[OVO_P!CSX9_L_V_B67P;KGCK4VT;3?#=Y:CQ-J?A^\6276-
M7L;"Z6<:5X8T8M''#<R- (S$RRA&D:5 R-^;E%%=T&VG=WU_R/*E\3_KH>N_
M!3P#H_Q'\8R^'M<N=3M;*/1;W41+I4UK!=&>VN+**-"]Y9WT7E%;ERZB .6"
M$.H!#?UE_P#!/_\ X-Z?V*OVH;2/4?B+\1_VF[$PK<7+VGA3QM\+]-M;D6FF
M^%=0%O,=2^#6LW:P3R:U=PS&WNH+CR%@$$\,R/-(443;5K-K?]#2DDWJD]7N
MD^A^_'PD_P"#<K_@DE\*)+*]F_9POOBEK-CY1CU;XM_$OX@^*HYFC;<S7OA:
MQ\0:%X"OO.8)YJ77A*6+:GEQ1Q1R3I+^LGP@_9U^ '[/NF/H_P "?@A\)?@U
MIDL$=O<V?PO^'?A+P+%>11^65^W_ /",Z3IKZA(S1))+->M/--,HFFD>7+DH
MKS9RDV[RD]7NV^OF>O"$(I.,(Q=EJHI=/)'LE%%%06%%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
3 4444 %%%% !1110 4444 ?_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>8
<FILENAME>carg-20260630.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA WITH EMBEDDED LINKBASES DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- DFIN New ActiveDisclosure (SM) XBRL Schema Document - http://www.dfinsolutions.com/ -->
<!-- Creation Date :2026-08-06T10:06:38.7577+00:00 -->
<!-- Copyright (c) 2026 Donnelley Financial Solutions, Inc. All Rights Reserved. -->
<xsd:schema targetNamespace="http://www.cargurus.com/20260630" attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2024-01-31" xmlns:country="http://xbrl.sec.gov/country/2025" xmlns:ecd-sub="http://xbrl.sec.gov/ecd-sub/2025" xmlns:ecd="http://xbrl.sec.gov/ecd/2025" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dei="http://xbrl.sec.gov/dei/2025" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:enum2="http://xbrl.org/2020/extensible-enumerations-2.0" xmlns:srt="http://fasb.org/srt/2025" xmlns:us-gaap="http://fasb.org/us-gaap/2025" xmlns:carg="http://www.cargurus.com/20260630" xmlns:xlink="http://www.w3.org/1999/xlink">
  <xsd:import schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/instance"/>
  <xsd:import schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/linkbase"/>
  <xsd:import schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" namespace="http://xbrl.org/2005/xbrldt"/>
  <xsd:import schemaLocation="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd" namespace="http://xbrl.sec.gov/ecd/2025"/>
  <xsd:import schemaLocation="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd" namespace="http://fasb.org/us-gaap/2025"/>
  <xsd:import schemaLocation="https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd" namespace="http://xbrl.org/2020/extensible-enumerations-2.0"/>
  <xsd:import schemaLocation="https://www.xbrl.org/dtr/type/2024-01-31/types.xsd" namespace="http://www.xbrl.org/dtr/type/2024-01-31"/>
  <xsd:import schemaLocation="https://xbrl.sec.gov/country/2025/country-2025.xsd" namespace="http://xbrl.sec.gov/country/2025"/>
  <xsd:import schemaLocation="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd" namespace="http://fasb.org/srt/2025"/>
  <xsd:import schemaLocation="https://xbrl.sec.gov/ecd/2025/ecd-sub-2025.xsd" namespace="http://xbrl.sec.gov/ecd-sub/2025"/>
  <xsd:import schemaLocation="https://xbrl.sec.gov/dei/2025/dei-2025.xsd" namespace="http://xbrl.sec.gov/dei/2025"/>
  <xsd:import schemaLocation="https://www.xbrl.org/2023/calculation-1.1.xsd" namespace="https://xbrl.org/2023/calculation-1.1"/>
  <xsd:annotation>
    <xsd:appinfo>
      <link:roleType roleURI="http://www.cargurus.com/20260630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" id="Role_DocumentDocumentAndEntityInformation">
        <link:definition>75000 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" id="Role_StatementUnauditedCondensedConsolidatedBalanceSheets">
        <link:definition>75010 - Statement - Unaudited Condensed Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical" id="Role_StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical">
        <link:definition>75020 - Statement - Unaudited Condensed Consolidated Balance Sheets (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements" id="Role_StatementUnauditedCondensedConsolidatedIncomeStatements">
        <link:definition>75030 - Statement - Unaudited Condensed Consolidated Income Statements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cargurus.com/20260630/taxonomy/role/StatementUnauditedCondensedConsolidatedIncomeStatementsParenthetical" id="StatementUnauditedCondensedConsolidatedIncomeStatementsParenthetical">
        <link:definition>75040 - Statement - Unaudited Condensed Consolidated Income Statements (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncome" id="Role_StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncome">
        <link:definition>75050 - Statement - Unaudited Condensed Consolidated Statements of Comprehensive Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cargurus.com/20260630/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" id="StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity">
        <link:definition>75060 - Statement - Unaudited Condensed Consolidated Statements of Stockholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" id="Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows">
        <link:definition>75070 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureOrganizationAndBusinessDescription" id="Role_DisclosureOrganizationAndBusinessDescription">
        <link:definition>995455 - Disclosure - Organization and Business Description</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies" id="Role_DisclosureSummaryOfSignificantAccountingPolicies">
        <link:definition>995465 - Disclosure - Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperations" id="DisclosureDiscontinuedOperations">
        <link:definition>995475 - Disclosure - Discontinued Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureRevenueRecognition" id="Role_DisclosureRevenueRecognition">
        <link:definition>995485 - Disclosure - Revenue Recognition</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cargurus.com/20260630/taxonomy/role/DisclosureFairValueOfFinancialInstruments1" id="DisclosureFairValueOfFinancialInstruments1">
        <link:definition>995495 - Disclosure - Fair Value of Financial Instruments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosurePropertyAndEquipmentNet" id="Role_DisclosurePropertyAndEquipmentNet">
        <link:definition>995505 - Disclosure - Property and Equipment, Net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cargurus.com/20260630/taxonomy/role/DisclosureImpairments" id="DisclosureImpairments">
        <link:definition>995515 - Disclosure - Impairments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cargurus.com/20260630/taxonomy/role/DisclosureRestructuringExpenses" id="DisclosureRestructuringExpenses">
        <link:definition>995525 - Disclosure - Restructuring Expenses</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cargurus.com/20260630/taxonomy/role/DisclosureAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilities1" id="DisclosureAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilities1">
        <link:definition>995535 - Disclosure - Accrued Expenses, Accrued Income Taxes, and Other Current Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cargurus.com/20260630/taxonomy/role/DisclosureDebt" id="DisclosureDebt">
        <link:definition>995545 - Disclosure - Debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureCommitmentsAndContingencies" id="Role_DisclosureCommitmentsAndContingencies">
        <link:definition>995555 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cargurus.com/20260630/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchases" id="DisclosureStockbasedCompensationAndCommonStockShareRepurchases">
        <link:definition>995565 - Disclosure - Stock-based Compensation and Common Stock Share Repurchases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureEarningsPerShare" id="Role_DisclosureEarningsPerShare">
        <link:definition>995575 - Disclosure - Earnings Per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureIncomeTaxes" id="Role_DisclosureIncomeTaxes">
        <link:definition>995585 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureSegmentAndGeographicInformation" id="Role_DisclosureSegmentAndGeographicInformation">
        <link:definition>995595 - Disclosure - Segment and Geographic Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cargurus.com/20260630/taxonomy/role/DisclosureSubsequentEvent" id="DisclosureSubsequentEvent">
        <link:definition>995605 - Disclosure - Subsequent Event</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" id="Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies">
        <link:definition>995615 - Disclosure - Summary of Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsTables" id="DisclosureDiscontinuedOperationsTables">
        <link:definition>995625 - Disclosure - Discontinued Operations (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureRevenueRecognitionTables" id="Role_DisclosureRevenueRecognitionTables">
        <link:definition>995635 - Disclosure - Revenue Recognition (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cargurus.com/20260630/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsTables" id="DisclosureFairValueOfFinancialInstrumentsTables">
        <link:definition>995645 - Disclosure - Fair Value of Financial Instruments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetTables" id="Role_DisclosurePropertyAndEquipmentNetTables">
        <link:definition>995655 - Disclosure - Property and Equipment, Net (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cargurus.com/20260630/taxonomy/role/DisclosureImpairmentsTables" id="DisclosureImpairmentsTables">
        <link:definition>995665 - Disclosure - Impairments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cargurus.com/20260630/taxonomy/role/DisclosureRestructuringExpensesTables" id="DisclosureRestructuringExpensesTables">
        <link:definition>995675 - Disclosure - Restructuring Expenses (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cargurus.com/20260630/taxonomy/role/DisclosureAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilitiesTables" id="DisclosureAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilitiesTables">
        <link:definition>995685 - Disclosure - Accrued Expenses, Accrued Income Taxes, and Other Current Liabilities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cargurus.com/20260630/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesTables" id="DisclosureStockbasedCompensationAndCommonStockShareRepurchasesTables">
        <link:definition>995695 - Disclosure - Stock-based Compensation and Common Stock Share Repurchases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureEarningsPerShareTables" id="Role_DisclosureEarningsPerShareTables">
        <link:definition>995705 - Disclosure - Earnings Per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationTables" id="Role_DisclosureSegmentAndGeographicInformationTables">
        <link:definition>995715 - Disclosure - Segment and Geographic Information (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureOrganizationAndBusinessDescriptionAdditionalInformationDetails" id="Role_DisclosureOrganizationAndBusinessDescriptionAdditionalInformationDetails">
        <link:definition>995725 - Disclosure - Organization and Business Description - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" id="Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails">
        <link:definition>995735 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsAdditionalInformationDetails" id="DisclosureDiscontinuedOperationsAdditionalInformationDetails">
        <link:definition>995745 - Disclosure - Discontinued Operations - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsSummaryOfMajorClassesOfIncomeStatementFromDiscontinuedOperationsDetails" id="DisclosureDiscontinuedOperationsSummaryOfMajorClassesOfIncomeStatementFromDiscontinuedOperationsDetails">
        <link:definition>995755 - Disclosure - Discontinued Operations - Summary of Major Classes of Income Statement from Discontinued Operations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsSummaryOfSignificantNoncashItemsAndCapitalExpendituresOfDiscontinuedOperationsDetails" id="DisclosureDiscontinuedOperationsSummaryOfSignificantNoncashItemsAndCapitalExpendituresOfDiscontinuedOperationsDetails">
        <link:definition>995765 - Disclosure - Discontinued Operations - Summary of Significant Non-cash Items and Capital Expenditures of Discontinued Operations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsSummaryOfSignificantNoncashItemsAndCapitalExpendituresOfDiscontinuedOperationsParentheticalDetails" id="DisclosureDiscontinuedOperationsSummaryOfSignificantNoncashItemsAndCapitalExpendituresOfDiscontinuedOperationsParentheticalDetails">
        <link:definition>995775 - Disclosure - Discontinued Operations - Summary of Significant Non-cash Items and Capital Expenditures of Discontinued Operations (Parenthetical) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetails" id="Role_DisclosureRevenueRecognitionAdditionalInformationDetails">
        <link:definition>995785 - Disclosure - Revenue Recognition - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cargurus.com/20260630/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsScheduleOfFairValueLevelsAssetsMeasuredAtFairValueOnRecurringBasisDetails" id="DisclosureFairValueOfFinancialInstrumentsScheduleOfFairValueLevelsAssetsMeasuredAtFairValueOnRecurringBasisDetails">
        <link:definition>995795 - Disclosure - Fair Value of Financial Instruments - Schedule of Fair Value Levels, Assets Measured at Fair Value on Recurring Basis (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails" id="Role_DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails">
        <link:definition>995805 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment, Net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAdditionalInformationDetails" id="Role_DisclosurePropertyAndEquipmentNetAdditionalInformationDetails">
        <link:definition>995815 - Disclosure - Property and Equipment, Net - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cargurus.com/20260630/taxonomy/role/DisclosureImpairmentsAdditionalInformationDetails" id="DisclosureImpairmentsAdditionalInformationDetails">
        <link:definition>995825 - Disclosure - Impairments - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cargurus.com/20260630/taxonomy/role/DisclosureImpairmentsSummaryOfOtherIntangibleAssetsDetails" id="DisclosureImpairmentsSummaryOfOtherIntangibleAssetsDetails">
        <link:definition>995835 - Disclosure - Impairments - Summary of Other Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cargurus.com/20260630/taxonomy/role/DisclosureImpairmentsSummaryOfOtherIntangibleAssetsParentheticalDetails" id="DisclosureImpairmentsSummaryOfOtherIntangibleAssetsParentheticalDetails">
        <link:definition>995845 - Disclosure - Impairments - Summary of Other Intangible Assets (Parenthetical) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cargurus.com/20260630/taxonomy/role/DisclosureImpairmentsScheduleOfImpairmentsDetails" id="DisclosureImpairmentsScheduleOfImpairmentsDetails">
        <link:definition>995855 - Disclosure - Impairments - Schedule of Impairments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cargurus.com/20260630/taxonomy/role/DisclosureRestructuringExpensesAdditionalInformationDetails" id="DisclosureRestructuringExpensesAdditionalInformationDetails">
        <link:definition>995865 - Disclosure - Restructuring Expenses - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cargurus.com/20260630/taxonomy/role/DisclosureRestructuringExpensesScheduleOfOnetimeRestructuringCostsDetails" id="DisclosureRestructuringExpensesScheduleOfOnetimeRestructuringCostsDetails">
        <link:definition>995875 - Disclosure - Restructuring Expenses - Schedule of One-Time Restructuring Costs (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cargurus.com/20260630/taxonomy/role/DisclosureRestructuringExpensesSummaryOfChangesInOnetimeRestructuringRelatedLiabilityDetails" id="DisclosureRestructuringExpensesSummaryOfChangesInOnetimeRestructuringRelatedLiabilityDetails">
        <link:definition>995885 - Disclosure - Restructuring Expenses - Summary of Changes in One-Time Restructuring Related Liability (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cargurus.com/20260630/taxonomy/role/DisclosureAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilities" id="DisclosureAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilities">
        <link:definition>995895 - Disclosure - Accrued Expenses, Accrued Income Taxes, and Other Current Liabilities - Schedule of Accrued Expenses, Accrued Income Taxes, and Other Current Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cargurus.com/20260630/taxonomy/role/DisclosureAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilitiesAdditionalInformationDetails" id="DisclosureAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilitiesAdditionalInformationDetails">
        <link:definition>995905 - Disclosure - Accrued Expenses, Accrued Income Taxes, and Other Current Liabilities - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cargurus.com/20260630/taxonomy/role/DisclosureDebtAdditionalInformationDetails" id="DisclosureDebtAdditionalInformationDetails">
        <link:definition>995915 - Disclosure - Debt - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" id="Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails">
        <link:definition>995925 - Disclosure - Commitments and Contingencies - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cargurus.com/20260630/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesAdditionalInformationDetails" id="DisclosureStockbasedCompensationAndCommonStockShareRepurchasesAdditionalInformationDetails">
        <link:definition>995935 - Disclosure - Stock-based Compensation and Common Stock Share Repurchases - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cargurus.com/20260630/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesSummaryOfAllocationOfStockbasedCompensationExpenseDetails" id="DisclosureStockbasedCompensationAndCommonStockShareRepurchasesSummaryOfAllocationOfStockbasedCompensationExpenseDetails">
        <link:definition>995945 - Disclosure - Stock-based Compensation and Common Stock Share Repurchases - Summary of Allocation of Stock-based Compensation Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureEarningsPerShareAdditionalInformationDetails" id="Role_DisclosureEarningsPerShareAdditionalInformationDetails">
        <link:definition>995955 - Disclosure - Earnings Per Share - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomePerShareDetails" id="Role_DisclosureEarningsPerShareScheduleOfReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomePerShareDetails">
        <link:definition>995965 - Disclosure - Earnings Per Share - Schedule of Reconciliation of Numerator and Denominator Used in Calculation of Basic and Diluted Net Income Per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfPotentiallyDilutiveCommonStockEquivalentsExcludedFromCalculationOfDilutedWeightedAverageSharesOutstandingDetails" id="Role_DisclosureEarningsPerShareScheduleOfPotentiallyDilutiveCommonStockEquivalentsExcludedFromCalculationOfDilutedWeightedAverageSharesOutstandingDetails">
        <link:definition>995975 - Disclosure - Earnings Per Share - Schedule of Potentially Dilutive Common Stock Equivalents Excluded from Calculation of Diluted Weighted-average Shares Outstanding (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" id="Role_DisclosureIncomeTaxesAdditionalInformationDetails">
        <link:definition>995985 - Disclosure - Income Taxes - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails" id="Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails">
        <link:definition>995995 - Disclosure - Segment and Geographic Information - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cargurus.com/20260630/taxonomy/role/DisclosureSegmentAndGeographicInformationSummaryOfRevenueByGeographicalRegionDetails" id="DisclosureSegmentAndGeographicInformationSummaryOfRevenueByGeographicalRegionDetails">
        <link:definition>996005 - Disclosure - Segment and Geographic Information - Summary of Revenue by Geographical Region (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cargurus.com/20260630/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" id="DisclosureSubsequentEventAdditionalInformationDetails">
        <link:definition>996015 - Disclosure - Subsequent Event - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:linkbase id="lnk">
        <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" xlink:type="simple"/>
        <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" xlink:type="simple"/>
        <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" xlink:type="simple"/>
        <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" xlink:type="simple"/>
        <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" xlink:type="simple"/>
        <link:arcroleRef arcroleURI="http://www.esma.europa.eu/xbrl/esef/arcrole/wider-narrower" xlink:href="http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd#wider-narrower" xlink:type="simple"/>
        <link:arcroleRef arcroleURI="https://xbrl.org/2023/arcrole/summation-item" xlink:href="https://www.xbrl.org/2023/calculation-1.1.xsd#summation-item" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.cargurus.com/20260630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" xlink:href="carg-20260630.xsd#Role_DocumentDocumentAndEntityInformation" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" xlink:href="carg-20260630.xsd#Role_StatementUnauditedCondensedConsolidatedBalanceSheets" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical" xlink:href="carg-20260630.xsd#Role_StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements" xlink:href="carg-20260630.xsd#Role_StatementUnauditedCondensedConsolidatedIncomeStatements" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.cargurus.com/20260630/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" xlink:href="carg-20260630.xsd#StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" xlink:type="simple"/>
        <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/TradingArrangementsOnly" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#TradingArrangmentsOnly" xlink:type="simple"/>
        <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/IndividualsOnly" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#IndividualsOnly" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" xlink:href="carg-20260630.xsd#Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsSummaryOfMajorClassesOfIncomeStatementFromDiscontinuedOperationsDetails" xlink:href="carg-20260630.xsd#DisclosureDiscontinuedOperationsSummaryOfMajorClassesOfIncomeStatementFromDiscontinuedOperationsDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsSummaryOfSignificantNoncashItemsAndCapitalExpendituresOfDiscontinuedOperationsDetails" xlink:href="carg-20260630.xsd#DisclosureDiscontinuedOperationsSummaryOfSignificantNoncashItemsAndCapitalExpendituresOfDiscontinuedOperationsDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.cargurus.com/20260630/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsScheduleOfFairValueLevelsAssetsMeasuredAtFairValueOnRecurringBasisDetails" xlink:href="carg-20260630.xsd#DisclosureFairValueOfFinancialInstrumentsScheduleOfFairValueLevelsAssetsMeasuredAtFairValueOnRecurringBasisDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails" xlink:href="carg-20260630.xsd#Role_DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAdditionalInformationDetails" xlink:href="carg-20260630.xsd#Role_DisclosurePropertyAndEquipmentNetAdditionalInformationDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.cargurus.com/20260630/taxonomy/role/DisclosureImpairmentsAdditionalInformationDetails" xlink:href="carg-20260630.xsd#DisclosureImpairmentsAdditionalInformationDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.cargurus.com/20260630/taxonomy/role/DisclosureImpairmentsSummaryOfOtherIntangibleAssetsDetails" xlink:href="carg-20260630.xsd#DisclosureImpairmentsSummaryOfOtherIntangibleAssetsDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.cargurus.com/20260630/taxonomy/role/DisclosureImpairmentsScheduleOfImpairmentsDetails" xlink:href="carg-20260630.xsd#DisclosureImpairmentsScheduleOfImpairmentsDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.cargurus.com/20260630/taxonomy/role/DisclosureRestructuringExpensesAdditionalInformationDetails" xlink:href="carg-20260630.xsd#DisclosureRestructuringExpensesAdditionalInformationDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.cargurus.com/20260630/taxonomy/role/DisclosureRestructuringExpensesScheduleOfOnetimeRestructuringCostsDetails" xlink:href="carg-20260630.xsd#DisclosureRestructuringExpensesScheduleOfOnetimeRestructuringCostsDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.cargurus.com/20260630/taxonomy/role/DisclosureDebtAdditionalInformationDetails" xlink:href="carg-20260630.xsd#DisclosureDebtAdditionalInformationDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" xlink:href="carg-20260630.xsd#Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.cargurus.com/20260630/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesAdditionalInformationDetails" xlink:href="carg-20260630.xsd#DisclosureStockbasedCompensationAndCommonStockShareRepurchasesAdditionalInformationDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.cargurus.com/20260630/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesSummaryOfAllocationOfStockbasedCompensationExpenseDetails" xlink:href="carg-20260630.xsd#DisclosureStockbasedCompensationAndCommonStockShareRepurchasesSummaryOfAllocationOfStockbasedCompensationExpenseDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureEarningsPerShareAdditionalInformationDetails" xlink:href="carg-20260630.xsd#Role_DisclosureEarningsPerShareAdditionalInformationDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfPotentiallyDilutiveCommonStockEquivalentsExcludedFromCalculationOfDilutedWeightedAverageSharesOutstandingDetails" xlink:href="carg-20260630.xsd#Role_DisclosureEarningsPerShareScheduleOfPotentiallyDilutiveCommonStockEquivalentsExcludedFromCalculationOfDilutedWeightedAverageSharesOutstandingDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" xlink:href="carg-20260630.xsd#Role_DisclosureIncomeTaxesAdditionalInformationDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails" xlink:href="carg-20260630.xsd#Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.cargurus.com/20260630/taxonomy/role/DisclosureSegmentAndGeographicInformationSummaryOfRevenueByGeographicalRegionDetails" xlink:href="carg-20260630.xsd#DisclosureSegmentAndGeographicInformationSummaryOfRevenueByGeographicalRegionDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.cargurus.com/20260630/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" xlink:href="carg-20260630.xsd#DisclosureSubsequentEventAdditionalInformationDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://fasb.org/srt/role/srt-eedm/ExtensibleEnumerationLists" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-roles-2025.xsd#eedm1" xlink:type="simple"/>
        <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.xsd#eedm" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.cargurus.com/20260630/taxonomy/role/StatementUnauditedCondensedConsolidatedIncomeStatementsParenthetical" xlink:href="carg-20260630.xsd#StatementUnauditedCondensedConsolidatedIncomeStatementsParenthetical" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncome" xlink:href="carg-20260630.xsd#Role_StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncome" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" xlink:href="carg-20260630.xsd#Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" xlink:type="simple"/>
        <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#InsiderTradingArrangements" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureOrganizationAndBusinessDescription" xlink:href="carg-20260630.xsd#Role_DisclosureOrganizationAndBusinessDescription" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies" xlink:href="carg-20260630.xsd#Role_DisclosureSummaryOfSignificantAccountingPolicies" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperations" xlink:href="carg-20260630.xsd#DisclosureDiscontinuedOperations" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureRevenueRecognition" xlink:href="carg-20260630.xsd#Role_DisclosureRevenueRecognition" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.cargurus.com/20260630/taxonomy/role/DisclosureFairValueOfFinancialInstruments1" xlink:href="carg-20260630.xsd#DisclosureFairValueOfFinancialInstruments1" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosurePropertyAndEquipmentNet" xlink:href="carg-20260630.xsd#Role_DisclosurePropertyAndEquipmentNet" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.cargurus.com/20260630/taxonomy/role/DisclosureImpairments" xlink:href="carg-20260630.xsd#DisclosureImpairments" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.cargurus.com/20260630/taxonomy/role/DisclosureRestructuringExpenses" xlink:href="carg-20260630.xsd#DisclosureRestructuringExpenses" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.cargurus.com/20260630/taxonomy/role/DisclosureAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilities1" xlink:href="carg-20260630.xsd#DisclosureAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilities1" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.cargurus.com/20260630/taxonomy/role/DisclosureDebt" xlink:href="carg-20260630.xsd#DisclosureDebt" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureCommitmentsAndContingencies" xlink:href="carg-20260630.xsd#Role_DisclosureCommitmentsAndContingencies" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.cargurus.com/20260630/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchases" xlink:href="carg-20260630.xsd#DisclosureStockbasedCompensationAndCommonStockShareRepurchases" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureEarningsPerShare" xlink:href="carg-20260630.xsd#Role_DisclosureEarningsPerShare" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureIncomeTaxes" xlink:href="carg-20260630.xsd#Role_DisclosureIncomeTaxes" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureSegmentAndGeographicInformation" xlink:href="carg-20260630.xsd#Role_DisclosureSegmentAndGeographicInformation" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.cargurus.com/20260630/taxonomy/role/DisclosureSubsequentEvent" xlink:href="carg-20260630.xsd#DisclosureSubsequentEvent" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" xlink:href="carg-20260630.xsd#Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsTables" xlink:href="carg-20260630.xsd#DisclosureDiscontinuedOperationsTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureRevenueRecognitionTables" xlink:href="carg-20260630.xsd#Role_DisclosureRevenueRecognitionTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.cargurus.com/20260630/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsTables" xlink:href="carg-20260630.xsd#DisclosureFairValueOfFinancialInstrumentsTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetTables" xlink:href="carg-20260630.xsd#Role_DisclosurePropertyAndEquipmentNetTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.cargurus.com/20260630/taxonomy/role/DisclosureImpairmentsTables" xlink:href="carg-20260630.xsd#DisclosureImpairmentsTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.cargurus.com/20260630/taxonomy/role/DisclosureRestructuringExpensesTables" xlink:href="carg-20260630.xsd#DisclosureRestructuringExpensesTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.cargurus.com/20260630/taxonomy/role/DisclosureAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilitiesTables" xlink:href="carg-20260630.xsd#DisclosureAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilitiesTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.cargurus.com/20260630/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesTables" xlink:href="carg-20260630.xsd#DisclosureStockbasedCompensationAndCommonStockShareRepurchasesTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureEarningsPerShareTables" xlink:href="carg-20260630.xsd#Role_DisclosureEarningsPerShareTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationTables" xlink:href="carg-20260630.xsd#Role_DisclosureSegmentAndGeographicInformationTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureOrganizationAndBusinessDescriptionAdditionalInformationDetails" xlink:href="carg-20260630.xsd#Role_DisclosureOrganizationAndBusinessDescriptionAdditionalInformationDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsAdditionalInformationDetails" xlink:href="carg-20260630.xsd#DisclosureDiscontinuedOperationsAdditionalInformationDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsSummaryOfSignificantNoncashItemsAndCapitalExpendituresOfDiscontinuedOperationsParentheticalDetails" xlink:href="carg-20260630.xsd#DisclosureDiscontinuedOperationsSummaryOfSignificantNoncashItemsAndCapitalExpendituresOfDiscontinuedOperationsParentheticalDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetails" xlink:href="carg-20260630.xsd#Role_DisclosureRevenueRecognitionAdditionalInformationDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.cargurus.com/20260630/taxonomy/role/DisclosureImpairmentsSummaryOfOtherIntangibleAssetsParentheticalDetails" xlink:href="carg-20260630.xsd#DisclosureImpairmentsSummaryOfOtherIntangibleAssetsParentheticalDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.cargurus.com/20260630/taxonomy/role/DisclosureRestructuringExpensesSummaryOfChangesInOnetimeRestructuringRelatedLiabilityDetails" xlink:href="carg-20260630.xsd#DisclosureRestructuringExpensesSummaryOfChangesInOnetimeRestructuringRelatedLiabilityDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.cargurus.com/20260630/taxonomy/role/DisclosureAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilities" xlink:href="carg-20260630.xsd#DisclosureAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilities" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.cargurus.com/20260630/taxonomy/role/DisclosureAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilitiesAdditionalInformationDetails" xlink:href="carg-20260630.xsd#DisclosureAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilitiesAdditionalInformationDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomePerShareDetails" xlink:href="carg-20260630.xsd#Role_DisclosureEarningsPerShareScheduleOfReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomePerShareDetails" xlink:type="simple"/>
        <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:title="labelLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_Rule10B51TradingArrangementTwoMember" xlink:label="carg_Rule10B51TradingArrangementTwoMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SoftwareDevelopmentMember" xlink:label="us-gaap_SoftwareDevelopmentMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_IncreaseInBorrowingCapacityEqualToPercentageOfFourQuarterEbdita" xlink:label="carg_IncreaseInBorrowingCapacityEqualToPercentageOfFourQuarterEbdita"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="us-gaap_FairValueInputsLevel2Member"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_WholesaleMember" xlink:label="carg_WholesaleMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasicAbstract" xlink:label="us-gaap_EarningsPerShareBasicAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_Rule10B51TradingArrangementThreeMember" xlink:label="carg_Rule10B51TradingArrangementThreeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDiscontinuedOperationsMember" xlink:label="us-gaap_SegmentDiscontinuedOperationsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseImpairmentLoss" xlink:label="us-gaap_OperatingLeaseImpairmentLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_DisposalGroupIncludingDiscontinuedOperationShareBasedCompensation" xlink:label="carg_DisposalGroupIncludingDiscontinuedOperationShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InternalRevenueServiceIRSMember" xlink:label="us-gaap_InternalRevenueServiceIRSMember"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_CostOfGoodsAndServicesSoldDepreciationAmortizationExpense" xlink:label="carg_CostOfGoodsAndServicesSoldDepreciationAmortizationExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_DiscontinuedOperationsWeightedAverageNumberOfSharesOutstandingBasic" xlink:label="carg_DiscontinuedOperationsWeightedAverageNumberOfSharesOutstandingBasic"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="us-gaap_PayablesAndAccrualsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringCostAndReserveAxis" xlink:label="us-gaap_RestructuringCostAndReserveAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancialInstrumentsDisclosureTextBlock" xlink:label="us-gaap_FinancialInstrumentsDisclosureTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:label="us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:label="us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="us-gaap_InvestmentIncomeInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_DiscontinuedOperationsWeightedAverageNumberOfSharesOutstandingDiluted" xlink:label="carg_DiscontinuedOperationsWeightedAverageNumberOfSharesOutstandingDiluted"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicy" xlink:label="us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicy"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredFinanceCostsNet" xlink:label="us-gaap_DeferredFinanceCostsNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_DisposalGroupImpairments" xlink:label="carg_DisposalGroupImpairments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_CarOfferMember" xlink:label="carg_CarOfferMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="us-gaap_RevolvingCreditFacilityMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConversionOfStockTypeOfStockConverted" xlink:label="us-gaap_ConversionOfStockTypeOfStockConverted"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_NetIncomeLossPerShareAttributableToCommonStockholdersAbstract" xlink:label="carg_NetIncomeLossPerShareAttributableToCommonStockholdersAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_SummaryOfSignificantAccountingPoliciesTable" xlink:label="carg_SummaryOfSignificantAccountingPoliciesTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsPolicyPolicyTextBlock" xlink:label="us-gaap_SubsequentEventsPolicyPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_IncreaseDecreaseInLeaseObligations" xlink:label="carg_IncreaseDecreaseInLeaseObligations"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_WeightedAverageNumberOfSharesOutstandingAttributableToCommonStockHoldersAbstract" xlink:label="carg_WeightedAverageNumberOfSharesOutstandingAttributableToCommonStockHoldersAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock" xlink:label="carg_ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_Rule10B5-1TradingArrangementFourMember" xlink:label="carg_Rule10B5-1TradingArrangementFourMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_PaymentOfWithholdingTaxesOnNetShareSettlementsOfRestrictedStockUnits" xlink:label="carg_PaymentOfWithholdingTaxesOnNetShareSettlementsOfRestrictedStockUnits"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:label="us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToDevelopSoftware" xlink:label="us-gaap_PaymentsToDevelopSoftware"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingCodmProfitLossMeasureHowUsedDescription" xlink:label="us-gaap_SegmentReportingCodmProfitLossMeasureHowUsedDescription"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_HilaryMember" xlink:label="carg_HilaryMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_PaymentOfExciseTaxesOnRepurchasesOfCommonStock" xlink:label="carg_PaymentOfExciseTaxesOnRepurchasesOfCommonStock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentType" xlink:label="dei_DocumentType"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="us-gaap_IncomeTaxesPaidNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:label="us-gaap_StatementOperatingActivitiesSegmentAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="us-gaap_DisposalGroupClassificationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_LeaseholdImprovementsAndFurnitureAndFixturesMember" xlink:label="carg_LeaseholdImprovementsAndFurnitureAndFixturesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_BostonMassachusettsOneZeroZeroOneBoylstonMember" xlink:label="carg_BostonMassachusettsOneZeroZeroOneBoylstonMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringAndRelatedCostExpectedCost1" xlink:label="us-gaap_RestructuringAndRelatedCostExpectedCost1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetImpairmentChargesTextBlock" xlink:label="us-gaap_AssetImpairmentChargesTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_SignificantAccountingPoliciesPolicyTextBlock" xlink:label="carg_SignificantAccountingPoliciesPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_ImpairmentOfCapitalizedInternalUseSoftware" xlink:label="carg_ImpairmentOfCapitalizedInternalUseSoftware"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfSalesMember" xlink:label="us-gaap_CostOfSalesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentQuarterlyReport" xlink:label="dei_DocumentQuarterlyReport"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="us-gaap_CustomerRelationshipsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_LangleySteinertMember" xlink:label="carg_LangleySteinertMember"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_OtherAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilities" xlink:label="carg_OtherAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskCreditRiskFinancialInstrumentsOffBalanceSheetRisk" xlink:label="us-gaap_ConcentrationRiskCreditRiskFinancialInstrumentsOffBalanceSheetRisk"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedBonusesCurrent" xlink:label="us-gaap_AccruedBonusesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationAndAmortizationDiscontinuedOperations" xlink:label="us-gaap_DepreciationAndAmortizationDiscontinuedOperations"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:label="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_JasonTrevisanMember" xlink:label="carg_JasonTrevisanMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_GrossLeverageRatio" xlink:label="carg_GrossLeverageRatio"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_DafnaSarnoffMember" xlink:label="carg_DafnaSarnoffMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:label="us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:label="us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_OtherAccruedExpensesAndOtherCurrentLiabilities" xlink:label="carg_OtherAccruedExpensesAndOtherCurrentLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_ImpairmentOfCapitalizedWebsiteDevelopment" xlink:label="carg_ImpairmentOfCapitalizedWebsiteDevelopment"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProductMember" xlink:label="us-gaap_ProductMember"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_Rule10B51TradingArrangementMember" xlink:label="carg_Rule10B51TradingArrangementMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:label="us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_DocumentAndEntityInformationTable" xlink:label="carg_DocumentAndEntityInformationTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfGoodwillTextBlock" xlink:label="us-gaap_ScheduleOfGoodwillTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_JavierZamoraMember" xlink:label="carg_JavierZamoraMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedCashCurrent" xlink:label="us-gaap_RestrictedCashCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentContinuingOperationsMember" xlink:label="us-gaap_SegmentContinuingOperationsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenseMember" xlink:label="us-gaap_OperatingExpenseMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:label="us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_FinanceLeaseRightOfUseAssetsMember" xlink:label="carg_FinanceLeaseRightOfUseAssetsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="us-gaap_AccruedIncomeTaxesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock" xlink:label="us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebt" xlink:label="us-gaap_LongTermDebt"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_UnsoldUnderRule10B51TradingArrangementMember" xlink:label="carg_UnsoldUnderRule10B51TradingArrangementMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_LetterOfCreditRelatedToLeaseExpired" xlink:label="carg_LetterOfCreditRelatedToLeaseExpired"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_LineOfCreditFacilityIncreasedInMaximumBorrowingCapacity" xlink:label="carg_LineOfCreditFacilityIncreasedInMaximumBorrowingCapacity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="us-gaap_TypeOfRestructuringDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdImprovementsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="us-gaap_SellingAndMarketingExpenseMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine2" xlink:label="dei_EntityAddressAddressLine2"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_UndistributedEarningsRatioUsedToCalculateAllocationToClassOfStock" xlink:label="carg_UndistributedEarningsRatioUsedToCalculateAllocationToClassOfStock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_US" xlink:label="country_US"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration" xlink:label="us-gaap_SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:label="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_EarningsPerShareFromDiscontinuedOperationsAbstract" xlink:label="carg_EarningsPerShareFromDiscontinuedOperationsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_UnpaidExciseTaxOnRepurchasesOfShares" xlink:label="carg_UnpaidExciseTaxOnRepurchasesOfShares"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_NumberOfDealerAccounts" xlink:label="carg_NumberOfDealerAccounts"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCountryMember" xlink:label="us-gaap_ForeignCountryMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_HostingArrangementsMember" xlink:label="carg_HostingArrangementsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_NumberOfMajorCustomers" xlink:label="carg_NumberOfMajorCustomers"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfReportableSegments" xlink:label="us-gaap_NumberOfReportableSegments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_SummaryOfImpairmentsTableTextBlock" xlink:label="carg_SummaryOfImpairmentsTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConversionOfStockDescription" xlink:label="us-gaap_ConversionOfStockDescription"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestPaidNet" xlink:label="us-gaap_InterestPaidNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_ShareRepurchasedAndRetiredAtAverageCostPricePerShare" xlink:label="carg_ShareRepurchasedAndRetiredAtAverageCostPricePerShare"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_ImpairmentInCostOfRevenue" xlink:label="carg_ImpairmentInCostOfRevenue"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_DisposalGroupIncludingDiscontinuedOperationSalesAndMarketingExpense" xlink:label="carg_DisposalGroupIncludingDiscontinuedOperationSalesAndMarketingExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_TwoZeroTwoSixShareRepurchaseProgramMember" xlink:label="carg_TwoZeroTwoSixShareRepurchaseProgramMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CapitalizedContractCostAmortization" xlink:label="us-gaap_CapitalizedContractCostAmortization"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements" xlink:label="us-gaap_IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_NonRule10B51ArrModifiedFlag" xlink:label="carg_NonRule10B51ArrModifiedFlag"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_BrandMember" xlink:label="carg_BrandMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedCash" xlink:label="us-gaap_RestrictedCash"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossUnrealized"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_FederalAndStateJurisdictionMember" xlink:label="carg_FederalAndStateJurisdictionMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StockRepurchaseProgramExpirationDate" xlink:label="srt_StockRepurchaseProgramExpirationDate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="us-gaap_ShortTermDebtTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_AdvertisingCustomersMember" xlink:label="carg_AdvertisingCustomersMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="us-gaap_ShortTermDebtTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_VestedAndUnvestedStockOptionsSharesMember" xlink:label="carg_VestedAndUnvestedStockOptionsSharesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_ImpairmentGoodwill" xlink:label="carg_ImpairmentGoodwill"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentTypeExtensibleEnumeration" xlink:label="us-gaap_InvestmentTypeExtensibleEnumeration"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_RightOfUseAssetIncreaseDecreaseObtainedInExchangeForOperatingLeaseLiability" xlink:label="carg_RightOfUseAssetIncreaseDecreaseObtainedInExchangeForOperatingLeaseLiability"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="us-gaap_RevenueRemainingPerformanceObligation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:label="us-gaap_AccruedLiabilitiesCurrentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetImpairmentCharges" xlink:label="us-gaap_AssetImpairmentCharges"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_ChangeInGrossAdvancePaymentsReceivedFromThirdPartyPaymentProcessor" xlink:label="carg_ChangeInGrossAdvancePaymentsReceivedFromThirdPartyPaymentProcessor"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_IncreaseDecreaseInAccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilities" xlink:label="carg_IncreaseDecreaseInAccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_ImpairmentOfIntangibleAssets" xlink:label="carg_ImpairmentOfIntangibleAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentOperatingActivitiesDomain" xlink:label="us-gaap_SegmentOperatingActivitiesDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_IncomeTaxDisclosureLineItems" xlink:label="carg_IncomeTaxDisclosureLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasicLineItems" xlink:label="us-gaap_EarningsPerShareBasicLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeasePayments" xlink:label="us-gaap_OperatingLeasePayments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityNameAxis" xlink:label="us-gaap_IncomeTaxAuthorityNameAxis"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_SummaryOfSignificantAccountingPoliciesLineItems" xlink:label="carg_SummaryOfSignificantAccountingPoliciesLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConstructionInProgressMember" xlink:label="us-gaap_ConstructionInProgressMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:label="us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_ImpairmentOfCapitalizedHostingArrangements" xlink:label="carg_ImpairmentOfCapitalizedHostingArrangements"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_Rule10B51TradingArrangementOneMember" xlink:label="carg_Rule10B51TradingArrangementOneMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="us-gaap_RestructuringCostAndReserveLineItems"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_HilaryAndLangleySteinertMember" xlink:label="carg_HilaryAndLangleySteinertMember"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_DecreaseInAccruedBonus" xlink:label="carg_DecreaseInAccruedBonus"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="us-gaap_ProceedsFromStockOptionsExercised"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_SamuelZalesMember" xlink:label="carg_SamuelZalesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCredit" xlink:label="us-gaap_LineOfCredit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_CommitmentsAndContingenciesLineItems" xlink:label="carg_CommitmentsAndContingenciesLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="us-gaap_AssetsFairValueDisclosure"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_PaymentProcessorMember" xlink:label="carg_PaymentProcessorMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:label="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense" xlink:label="carg_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_RecentAccountingPronouncementsNotYetAdoptedPolicyTextBlock" xlink:label="carg_RecentAccountingPronouncementsNotYetAdoptedPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersBasic" xlink:label="us-gaap_NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersBasic"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_AccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilitiesCurrent" xlink:label="carg_AccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StockRepurchaseProgramAuthorizedAmount1" xlink:label="srt_StockRepurchaseProgramAuthorizedAmount1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OpenTaxYear" xlink:label="us-gaap_OpenTaxYear"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:label="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="us-gaap_FairValueMeasurementsRecurringMember"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_CommitmentsAndContingenciesTable" xlink:label="carg_CommitmentsAndContingenciesTable"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_ImpairmentInOperatingExpense" xlink:label="carg_ImpairmentInOperatingExpense"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_DisposalGroupIncludingDiscontinuedOperationImpairments" xlink:label="carg_DisposalGroupIncludingDiscontinuedOperationImpairments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_MatthewQuinnMember" xlink:label="carg_MatthewQuinnMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationAndAmortization" xlink:label="us-gaap_DepreciationAndAmortization"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockVotingRights" xlink:label="us-gaap_CommonStockVotingRights"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_DocumentAndEntityInformationLineItems" xlink:label="carg_DocumentAndEntityInformationLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeasePrincipalPayments" xlink:label="us-gaap_FinanceLeasePrincipalPayments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityExpirationDate1" xlink:label="us-gaap_LineOfCreditFacilityExpirationDate1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="us-gaap_ConsolidationPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquipmentMember" xlink:label="us-gaap_EquipmentMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="us-gaap_AmortizationOfFinancingCosts"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_UnpaidRepurchasesOfCommonStock" xlink:label="carg_UnpaidRepurchasesOfCommonStock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="us-gaap_DebtDisclosureTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_DigitalWholesaleMember" xlink:label="carg_DigitalWholesaleMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConversionOfStockSharesIssued1" xlink:label="us-gaap_ConversionOfStockSharesIssued1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_WriteOffOfDepreciatedAndAccumulatedDepreciation" xlink:label="carg_WriteOffOfDepreciatedAndAccumulatedDepreciation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_SummaryOfSignificantNonCashItemsAndCapitalExpendituresOfDiscontinuedOperationsTableTextBlock" xlink:label="carg_SummaryOfSignificantNonCashItemsAndCapitalExpendituresOfDiscontinuedOperationsTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="us-gaap_ConcentrationRiskCreditRisk"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupClassificationAxis" xlink:label="us-gaap_DisposalGroupClassificationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForRestructuring" xlink:label="us-gaap_PaymentsForRestructuring"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_NumberOfVotesEntitledToStockholdersPerShare" xlink:label="carg_NumberOfVotesEntitledToStockholdersPerShare"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_IncomeTaxDisclosureTable" xlink:label="carg_IncomeTaxDisclosureTable"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_DisposalGroupIncludingDiscontinuedOperationOperatingExpenseAbstract" xlink:label="carg_DisposalGroupIncludingDiscontinuedOperationOperatingExpenseAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDilutedAbstract" xlink:label="us-gaap_EarningsPerShareDilutedAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:label="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_Rule10B51ArrModifiedFlag" xlink:label="carg_Rule10B51ArrModifiedFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="us-gaap_SegmentReportingInformationLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LetterOfCreditMember" xlink:label="us-gaap_LetterOfCreditMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="us-gaap_FairValueInputsLevel1Member"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DevelopedTechnologyRightsMember" xlink:label="us-gaap_DevelopedTechnologyRightsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueCommissionersIrelandMember" xlink:label="us-gaap_RevenueCommissionersIrelandMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="us-gaap_ScheduleOfGoodwillTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonUsMember" xlink:label="us-gaap_NonUsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_TwoZeroTwoFiveShareRepurchaseProgramMember" xlink:label="carg_TwoZeroTwoFiveShareRepurchaseProgramMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="us-gaap_FurnitureAndFixturesMember"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_DepreciationAndAmortizationExcludingAmortizationOfIntangibleAssetsCapitalizedHostingArrangementsWriteOffsAndImpairments" xlink:label="carg_DepreciationAndAmortizationExcludingAmortizationOfIntangibleAssetsCapitalizedHostingArrangementsWriteOffsAndImpairments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingInformationRevenueAbstract" xlink:label="us-gaap_SegmentReportingInformationRevenueAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnbilledReceivablesCurrent" xlink:label="us-gaap_UnbilledReceivablesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenuesAbstract" xlink:label="us-gaap_RevenuesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="us-gaap_IncomeTaxAuthorityNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedSalesCommissionCurrent" xlink:label="us-gaap_AccruedSalesCommissionCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_DeferredTaxesUnderOperatingActivities" xlink:label="carg_DeferredTaxesUnderOperatingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringCosts" xlink:label="us-gaap_RestructuringCosts"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_MarketplaceMember" xlink:label="carg_MarketplaceMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:label="us-gaap_ContractWithCustomerAssetNetNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAbstract" xlink:label="us-gaap_NetIncomeLossAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_IsmailElshareefMember" xlink:label="carg_IsmailElshareefMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss"/>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_Rule10B51TradingArrangementTwoMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Rule 10b5-1 Trading Arrangement Two [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_Rule10B51TradingArrangementTwoMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Rule 10b5-1 trading arrangement two.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_Rule10B51TradingArrangementTwoMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Rule 10b5-1 Trading Arrangement Two</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SegmentDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Segments [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SoftwareDevelopmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Capitalized Website Development</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SoftwareDevelopmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Software Development [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SoftwareDevelopmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Capitalized Website Development Costs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Net income from continuing operations</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Net income from continuing operations</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ConcentrationRiskByTypeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Concentration Risk Type</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ConcentrationRiskByTypeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Concentration Risk Type [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">State of incorporation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Incorporation, State or Country Code</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Incorporation, State or Country Code</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockSharesIssued_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Preferred stock, shares issued</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockSharesIssued_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Preferred Stock, Shares Issued</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockSharesIssued_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Preferred Stock, Shares Issued, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Increase (Decrease) in Accounts Payable, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accounts payable</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Increase (Decrease) in Accounts Payable</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityCurrentReportingStatus_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Current Reporting Status</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityCurrentReportingStatus_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Current Reporting Status</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_IncreaseInBorrowingCapacityEqualToPercentageOfFourQuarterEbdita_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Increase in borrowing capacity equal to percentage of four quarter EBDITA.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_IncreaseInBorrowingCapacityEqualToPercentageOfFourQuarterEbdita_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Increase In Borrowing Capacity Equal To Percentage Of Four Quarter EBDITA</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_IncreaseInBorrowingCapacityEqualToPercentageOfFourQuarterEbdita_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Increase in borrowing capacity equal to percentage of four quarter EBDITA</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingExpensesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Expenses [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingExpensesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating expenses</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueInputsLevel2Member_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Significant Other Observable Inputs (Level 2 Inputs)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueInputsLevel2Member_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Fair Value, Inputs, Level 2 [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Commitments and Contingencies</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Commitments and Contingencies Disclosure [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Common stock, shares authorized</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Common Stock, Shares Authorized</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_WholesaleMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Wholesale [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_WholesaleMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Wholesale [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_WholesaleMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Wholesale</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareBasicAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Earnings Per Share, Basic [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareBasicAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Basic</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_ProductOrServiceAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Product and Service</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_ProductOrServiceAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Product and Service [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_Rule10B51TradingArrangementThreeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Rule 10b5-1 Trading Arrangement Three [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_Rule10B51TradingArrangementThreeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Rule 10b5-1 Trading Arrangement Three.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_Rule10B51TradingArrangementThreeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Rule 10b5-1 Trading Arrangement Three</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Document Fiscal Period Focus</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Fiscal Period Focus</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revenue from Contract with Customer [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityShellCompany_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Shell Company</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityShellCompany_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Shell Company</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cash and cash equivalents</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Cash and Cash Equivalents, at Carrying Value, Ending Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Cash and Cash Equivalents, at Carrying Value, Beginning Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Cash and Cash Equivalents, at Carrying Value, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cash and Cash Equivalent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SegmentDiscontinuedOperationsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Discontinued Operations [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SegmentDiscontinuedOperationsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Discontinued Operations</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseImpairmentLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Lease, Impairment Loss</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseImpairmentLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Right-of-use assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseImpairmentLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Non-cash impairment charges</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Common stock, shares issued</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Common Stock, Shares, Issued</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Common Stock, Shares, Issued, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Statement [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Statement [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_DisposalGroupIncludingDiscontinuedOperationShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disposal Group, Including Discontinued Operation, Share Based Compensation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_DisposalGroupIncludingDiscontinuedOperationShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Disposal group including discontinued operation share based compensation.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_DisposalGroupIncludingDiscontinuedOperationShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Stock-based compensation expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InternalRevenueServiceIRSMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Internal Revenue Service (IRS) [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InternalRevenueServiceIRSMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Internal Revenue Service</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_CostOfGoodsAndServicesSoldDepreciationAmortizationExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cost of Goods and Services Sold Depreciation Amortization Expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_CostOfGoodsAndServicesSoldDepreciationAmortizationExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Cost of goods and services sold depreciation amortization expense.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_CostOfGoodsAndServicesSoldDepreciationAmortizationExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Depreciation and amortization expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Statement [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Statement [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Business Acquisition, Acquiree</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_DiscontinuedOperationsWeightedAverageNumberOfSharesOutstandingBasic_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Discontinued Operations Weighted Average Number Of Shares Outstanding Basic</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_DiscontinuedOperationsWeightedAverageNumberOfSharesOutstandingBasic_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Discontinued operations weighted average number of shares outstanding basic.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_DiscontinuedOperationsWeightedAverageNumberOfSharesOutstandingBasic_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Basic</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityFilerCategory_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Filer Category</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityFilerCategory_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Filer Category</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Liabilities and Equity</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total liabilities and stockholders' equity</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Instrument [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PayablesAndAccrualsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Payables and Accruals [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cost of revenue</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disposal Group, Including Discontinued Operation, Costs of Goods Sold</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestructuringCostAndReserveAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Restructuring Type [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Long-Lived Tangible Asset</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Long-Lived Tangible Asset [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FinancialInstrumentsDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Financial Instruments Disclosure [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FinancialInstrumentsDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Fair Value of Financial Instruments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Restructuring and Related Costs [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of One-Time Restructuring Costs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsFairValueDisclosure_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cash and Cash Equivalents, Fair Value Disclosure</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsFairValueDisclosure_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cash equivalents</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Federal statutory tax rate</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SubsequentEventLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Subsequent Event [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Goodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Goodwill</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Goodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Goodwill, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Goodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Goodwill</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Goodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Balance as of December 31, 2024</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Goodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Balance as of September 30, 2025</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Effective Income Tax Rate Reconciliation, Percent, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Effective income tax rate</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Effective Income Tax Rate Reconciliation, Percent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EmployeeStockOptionMember_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Stock Options Outstanding</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InvestmentIncomeInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Interest income</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InvestmentIncomeInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Investment Income, Interest</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxAuthorityAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Income Tax Authority</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxAuthorityAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Tax Jurisdiction [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_DiscontinuedOperationsWeightedAverageNumberOfSharesOutstandingDiluted_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Diluted</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_DiscontinuedOperationsWeightedAverageNumberOfSharesOutstandingDiluted_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Discontinued Operations Weighted Average Number Of Shares Outstanding Diluted</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_DiscontinuedOperationsWeightedAverageNumberOfSharesOutstandingDiluted_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Discontinued operations weighted average number of shares outstanding diluted.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_SegmentGeographicalDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Geographical</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_SegmentGeographicalDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Geographical [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicy_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Costs Associated with Exit or Disposal Activity or Restructuring [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicy_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Restructuring Costs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Additional Paid in Capital, Common Stock, Ending Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Additional Paid in Capital, Common Stock, Beginning Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Additional paid-in capital</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Additional Paid in Capital, Common Stock</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredFinanceCostsNet_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Debt Issuance Costs, Net, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredFinanceCostsNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Issuance Costs, Net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredFinanceCostsNet_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Deferred financing costs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Withholding taxes on net share settlements of restricted stock units</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Summary of Significant Accounting Policies</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Significant Accounting Policies [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Property Plant And Equipment [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Property, Plant and Equipment [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_DisposalGroupImpairments_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disposal Group Impairments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_DisposalGroupImpairments_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Disposal group impairments.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_DisposalGroupImpairments_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Impairments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Reconciliation of Numerator and Denominator Used in Calculation of Basic and Diluted Net Income Per Share</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Basic</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Earnings Per Share, Basic</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Consolidated</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Consolidated</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disaggregation of Revenue [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Summary of Revenue from Contracts with Customers by Services and Products</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Foreign currency translation adjustment</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_CarOfferMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">CarOffer.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_CarOfferMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Car Offer</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_CarOfferMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Car Offer [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevolvingCreditFacilityMember_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">2022 Revolver Sub-facility</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevolvingCreditFacilityMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revolving Credit Facility [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevolvingCreditFacilityMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Revolving Credit Facility</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total current liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Liabilities, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ConversionOfStockTypeOfStockConverted_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Class of share converted to another class</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ConversionOfStockTypeOfStockConverted_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Conversion of Stock, Type of Stock Converted</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_NetIncomeLossPerShareAttributableToCommonStockholdersAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net Income (Loss) Per Share Attributable To Common Stockholders Abstract</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_NetIncomeLossPerShareAttributableToCommonStockholdersAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Net income (loss) per share attributable to common stockholders.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_NetIncomeLossPerShareAttributableToCommonStockholdersAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Net income (loss) per share attributable to common stockholders</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Accounts receivable</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Increase (Decrease) in Accounts Receivable</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Adjustments to reconcile consolidated net income to net cash provided by operating activities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Equity, Attributable to Parent [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Stockholders' equity</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntitySmallBusiness_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Small Business</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntitySmallBusiness_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Small Business</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Retained earnings</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Retained Earnings (Accumulated Deficit)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Retained Earnings (Accumulated Deficit), Ending Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Retained Earnings (Accumulated Deficit), Beginning Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Retained Earnings (Accumulated Deficit), Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_SummaryOfSignificantAccountingPoliciesTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Summary Of Significant Accounting Policies [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_SummaryOfSignificantAccountingPoliciesTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Summary Of Significant Accounting Policies [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_SummaryOfSignificantAccountingPoliciesTable_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Summary of significant accounting policies.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SubsequentEventsPolicyPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Subsequent Event Considerations</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SubsequentEventsPolicyPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Subsequent Events, Policy [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_IncreaseDecreaseInLeaseObligations_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Lease obligations</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_IncreaseDecreaseInLeaseObligations_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Increase Decrease In Lease Obligations</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_IncreaseDecreaseInLeaseObligations_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Increase decrease in lease obligations.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Stock-based Compensation and Common Stock Share Repurchases</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Payment Arrangement [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_WeightedAverageNumberOfSharesOutstandingAttributableToCommonStockHoldersAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Weighted Average Number Of Shares Outstanding Attributable To Common Stock Holders [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_WeightedAverageNumberOfSharesOutstandingAttributableToCommonStockHoldersAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Weighted average number of shares outstanding attributable to common stock holders.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_WeightedAverageNumberOfSharesOutstandingAttributableToCommonStockHoldersAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Weighted-average number of shares of common stock used in computing net loss per share attributable to common stockholders</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonClassAMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Class A Common Stock</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonClassAMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Common Class A [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Schedule of accrued liabilities and other current liabilities.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule Of Accrued Liabilities And Other Current Liabilities Table [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Accrued Expenses, Accrued Income Taxes, and Other Current Liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_Rule10B5-1TradingArrangementFourMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Rule 10b5-1 Trading Arrangement Four</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_Rule10B5-1TradingArrangementFourMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Rule 10b5-1 Trading Arrangement Four [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_Rule10B5-1TradingArrangementFourMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Rule 10b5-1 Trading Arrangement Four.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_AmendmentFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Amendment Flag</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_AmendmentFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Amendment Flag</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_ProductsAndServicesDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Product and Service</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_ProductsAndServicesDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Product and Service [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_PaymentOfWithholdingTaxesOnNetShareSettlementsOfRestrictedStockUnits_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Payment of withholding taxes on net share settlements of restricted stock units</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_PaymentOfWithholdingTaxesOnNetShareSettlementsOfRestrictedStockUnits_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Payment of withholding taxes on net share settlements of restricted stock units</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_PaymentOfWithholdingTaxesOnNetShareSettlementsOfRestrictedStockUnits_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Payment Of Withholding Taxes On Net Share Settlements Of Restricted Stock Units</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_PaymentOfWithholdingTaxesOnNetShareSettlementsOfRestrictedStockUnits_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Payment of withholding taxes on net share settlements of restricted stock units.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Organization and Business Description</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Earnings Per Share</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Earnings Per Share, Policy [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Liabilities and Equity [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Liabilities and stockholders' equity</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressPostalZipCode_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, Postal Zip Code</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressPostalZipCode_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, Postal Zip Code</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Net cash provided by operating activities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cash Provided by (Used in) Operating Activity, Including Discontinued Operation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsToDevelopSoftware_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Payments to Develop Software</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsToDevelopSoftware_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Capitalized expenditures</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsToDevelopSoftware_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel">Capitalization of website development costs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SegmentReportingCodmProfitLossMeasureHowUsedDescription_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Segment Reporting, CODM, Profit (Loss) Measure, How Used, Description</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Common Stock</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Common Stock [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Less accumulated depreciation and amortization</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Capitalized website development and internal-use software costs excluded from stock-based compensation expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Payment Arrangement, Amount Capitalized</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Capitalized stock-based compensation expense in website development and internal-use software costs and hosting arrangements</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressAddressLine1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, Address Line One</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressAddressLine1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, Address Line One</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Fair Value Hierarchy and NAV</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Fair Value Hierarchy and NAV [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Earnings Per Share [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Net income per share attributable to common stockholders (Note 11)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Supplemental Cash Flow Information [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Supplemental disclosure of cash flow information</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_HilaryMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Hilary [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_HilaryMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Hilary.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_HilaryMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Hilary</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating lease right-of-use assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Lease, Right-of-Use Asset</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_PaymentOfExciseTaxesOnRepurchasesOfCommonStock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Payment of Excise Taxes on Repurchases of Common Stock</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_PaymentOfExciseTaxesOnRepurchasesOfCommonStock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Payment of excise taxes on repurchases of common stock.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_PaymentOfExciseTaxesOnRepurchasesOfCommonStock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Payment of excise tax for repurchase of common stock</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_PaymentOfExciseTaxesOnRepurchasesOfCommonStock_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Payment of excise tax for repurchase of common stock</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disposal Group, Including Discontinued Operation, Revenue</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Revenue</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentType_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Document Type</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentType_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Type</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxesPaidNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Taxes Paid, Net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxesPaidNet_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Income Taxes Paid, Net, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxesPaidNet_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">(Refunds) or cash paid for income taxes, net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GrossProfit_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Gross profit</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GrossProfit_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Gross Profit</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityCentralIndexKey_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Central Index Key</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityCentralIndexKey_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Central Index Key</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Allowance for doubtful accounts</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Net decrease in cash, cash equivalents, and restricted cash</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SubsequentEventTypeDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Subsequent Event Type [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementOperatingActivitiesSegmentAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Activities [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Potentially dilutive common stock equivalents excluded from calculation of diluted weighted-average shares outstanding</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Number of shares repurchased and retired</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stock Repurchased and Retired During Period, Shares</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisposalGroupClassificationDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disposal Group Classification [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Common stock, par value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Common Stock, Par or Stated Value Per Share</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_LeaseholdImprovementsAndFurnitureAndFixturesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Leasehold Improvements and Furniture and Fixtures [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_LeaseholdImprovementsAndFurnitureAndFixturesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Leasehold Improvements and Furniture and Fixtures</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_LeaseholdImprovementsAndFurnitureAndFixturesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Leasehold Improvements and Furniture and Fixtures</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Issuance of common stock upon exercise of stock options, Shares</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtDisclosureAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Disclosure [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_BostonMassachusettsOneZeroZeroOneBoylstonMember_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">1001 Boylston Street</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_BostonMassachusettsOneZeroZeroOneBoylstonMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Boston, Massachusetts at 1001 Boylston St</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_BostonMassachusettsOneZeroZeroOneBoylstonMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Boston Massachusetts One Zero Zero One Boylston [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_BostonMassachusettsOneZeroZeroOneBoylstonMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Boston, Massachusetts one zero zero one Boylston.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestructuringAndRelatedCostExpectedCost1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Restructuring and Related Cost, Expected Cost</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestructuringAndRelatedCostExpectedCost1_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Restructuring and Related Cost, Expected Cost, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestructuringAndRelatedCostExpectedCost1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Expected cash expenditure</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetImpairmentChargesTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Asset Impairment Charges [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetImpairmentChargesTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Impairments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_SignificantAccountingPoliciesPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Significant Accounting Policies</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_SignificantAccountingPoliciesPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Significant Accounting Policies Policy [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_SignificantAccountingPoliciesPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Significant accounting policies.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_ImpairmentOfCapitalizedInternalUseSoftware_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Impairment of Capitalized Internal Use Software</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_ImpairmentOfCapitalizedInternalUseSoftware_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Impairment of capitalized internal use software</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_ImpairmentOfCapitalizedInternalUseSoftware_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Capitalized internal-use software</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CostOfSalesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cost of Revenue</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CostOfSalesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cost of Sales [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Current Fiscal Year End Date</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Current Fiscal Year End Date</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Long-Term Debt Instruments [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentQuarterlyReport_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Document Quarterly Report</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentQuarterlyReport_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Quarterly Report</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CustomerRelationshipsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Customer Relationships</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CustomerRelationshipsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Customer Relationships [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressStateOrProvince_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, State or Province</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressStateOrProvince_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, State or Province</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_LangleySteinertMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Langley Steinert [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_LangleySteinertMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Langley Steinert.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_LangleySteinertMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Langley Steinert</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_OtherAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Accrued Expenses, Accrued Income Taxes and Other Current Liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_OtherAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Other accrued expenses, accrued income taxes and other current liabilities.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_OtherAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other accrued expenses and other current liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Preferred Stock, Shares Outstanding, Ending Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Preferred Stock, Shares Outstanding, Beginning Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Preferred stock, shares outstanding</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Preferred Stock, Shares Outstanding</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Consolidated comprehensive income</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Discontinued Operations</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Dilutive effect of share equivalents resulting from stock options</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Incremental Common Shares Attributable to Share-based Payment Arrangements, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ConcentrationRiskCreditRiskFinancialInstrumentsOffBalanceSheetRisk_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Description of significant off-balance sheet risk</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ConcentrationRiskCreditRiskFinancialInstrumentsOffBalanceSheetRisk_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Concentration Risk, Credit Risk, Financial Instruments, off-Balance-Sheet Risk</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_StatementGeographicalAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Geographical</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_StatementGeographicalAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Geographical [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Revenue recognized</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Contract with Customer, Liability, Revenue Recognized</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountsReceivableMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accounts Receivable [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountsReceivableMember_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Net Accounts Receivable</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountsReceivableMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Net Trade Accounts Receivable</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Employee tax withholding requirements and option costs due to net share settlement</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Withholding taxes on net share settlements of restricted stock units, Shares</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Summary of Allocation of Stock-based Compensation Expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Issuance of common stock upon exercise of stock options</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stock Issued During Period, Value, Stock Options Exercised</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccruedBonusesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accrued bonus</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccruedBonusesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accrued Bonuses, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DepreciationAndAmortizationDiscontinuedOperations_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Depreciation and Amortization, Discontinued Operations</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DepreciationAndAmortizationDiscontinuedOperations_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Depreciation and amortization</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Accrued Expenses, Accrued Income Taxes, and Other Current Liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_JasonTrevisanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Jason Trevisan [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_JasonTrevisanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Jason Trevisan.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_JasonTrevisanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Jason Trevisan</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Comprehensive Income (Loss), Net of Tax [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other comprehensive (loss) income</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Continuing operations</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income (Loss) from Continuing Operations, Per Basic Share</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Deferred tax assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Deferred Income Tax Assets, Net, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Income Tax Assets, Net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_GrossLeverageRatio_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Gross Leverage Ratio</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_GrossLeverageRatio_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Gross Leverage Ratio</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_GrossLeverageRatio_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Gross Leverage Ratio.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_DafnaSarnoffMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Dafna Sarnoff.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_DafnaSarnoffMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Dafna Sarnoff [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_DafnaSarnoffMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Dafna Sarnoff</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SubsequentEventMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Subsequent Event [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SubsequentEventMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Subsequent Event</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Property, Plant and Equipment [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other non-current assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Assets, Noncurrent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Other Assets, Noncurrent, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Antidilutive Securities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Antidilutive Securities [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Summary of Stock-based Compensation Expense by Award Type</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Payment Arrangement, Cost by Plan [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">AOCI Attributable to Parent [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accumulated Other Comprehensive Income</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_NameOfMajorCustomerDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Customer</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_NameOfMajorCustomerDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Customer [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Preferred Stock, Value, Issued</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockValue_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Preferred Stock, Value, Issued, Ending Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockValue_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Preferred Stock, Value, Issued, Beginning Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockValue_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Preferred Stock, Value, Issued, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Preferred stock, $0.001 par value per share; 10,000,000 shares authorized; no shares issued and outstanding</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disposal Groups, Including Discontinued Operations [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Summary of Major Classes of Income Statements from Discontinued Operations</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_MinimumMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Minimum [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_MinimumMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Minimum</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Current assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Assets, Current [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonClassBMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Class B Common Stock</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonClassBMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Common Class B [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueInputsLevel3Member_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Significant Unobservable Inputs (Level 3 Inputs)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueInputsLevel3Member_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Fair Value, Inputs, Level 3 [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_OtherAccruedExpensesAndOtherCurrentLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Other accrued expenses and other current liabilities.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_OtherAccruedExpensesAndOtherCurrentLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Accrued Expenses And Other Current Liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_OtherAccruedExpensesAndOtherCurrentLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other accrued expenses and other current liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_ImpairmentOfCapitalizedWebsiteDevelopment_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Capitalized website development assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_ImpairmentOfCapitalizedWebsiteDevelopment_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Impairment of capitalized website development.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_ImpairmentOfCapitalizedWebsiteDevelopment_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Impairment in operating expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_ImpairmentOfCapitalizedWebsiteDevelopment_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Capitalized website development costs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SegmentReportingAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Segment Reporting [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Fair Value Levels, Assets Measured at Fair Value on Recurring Basis</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Fair Value, Assets Measured on Recurring Basis [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Liabilities, Current [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Current liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProductMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Product [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProductMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Product</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_Rule10B51TradingArrangementMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Rule 10b5-1 Trading Arrangement [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_Rule10B51TradingArrangementMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Rule 10b5-1 trading arrangement.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_Rule10B51TradingArrangementMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Rule 10b5-1 Trading Arrangement</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Restructuring and Related Activities Disclosure [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Restructuring Expenses</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Share repurchased and retired, value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stock Repurchased and Retired During Period, Value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Repurchase of common stock</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Accounts Receivable, after Allowance for Credit Loss, Current, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Accounts receivable, net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accounts receivable, net of allowance for doubtful accounts of $850 and $600, respectively</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Commitments and Contingencies</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Commitments and contingencies (Note 9)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_DocumentAndEntityInformationTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Document And Entity Information [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_DocumentAndEntityInformationTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document And Entity Information [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_DocumentAndEntityInformationTable_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Document and entity information</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Provision for doubtful accounts</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accounts Receivable, Credit Loss Expense (Reversal)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">General and Administrative Expense [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">General and Administrative Expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfGoodwillTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Goodwill [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfGoodwillTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Summary of Changes in Carrying Value of Goodwill</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_JavierZamoraMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Javier Zamora [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_JavierZamoraMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Javier Zamora</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_JavierZamoraMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Javier Zamora.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestrictedCashCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Restricted cash</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestrictedCashCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Restricted Cash, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Concentration Risk Benchmark</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Concentration Risk Benchmark [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SegmentContinuingOperationsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Continuing Operations</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SegmentContinuingOperationsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Continuing Operations [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingExpenseMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating Expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingExpenseMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Expense [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Impact of foreign currency on cash, cash equivalents, and restricted cash</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Effect of Exchange Rate on Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Including Discontinued Operation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Restructuring Reserve by Type of Cost [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Summary of Changes in One-Time Restructuring Related Liability</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_FinanceLeaseRightOfUseAssetsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Finance Lease Right-of-use Assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_FinanceLeaseRightOfUseAssetsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Finance Lease Right Of Use Assets [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_FinanceLeaseRightOfUseAssetsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Finance lease right-of-use assets.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Capital Expenditures Incurred but Not yet Paid</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Unpaid purchases of property and equipment and capitalized hosting arrangements</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProfitLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProfitLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Consolidated net income</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProfitLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Consolidated net income</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProfitLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Consolidated net income</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disposal Group, Including Discontinued Operation, Operating Expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Total operating expenses</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total operating expenses</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccruedIncomeTaxesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accrued Income Taxes, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccruedIncomeTaxesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accrued income taxes</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Summary of Assets by Segment</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Reconciliation of Assets from Segment to Consolidated [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Basic</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Weighted Average Number of Shares Outstanding, Basic</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Weighted Average Number of Shares Outstanding, Basic, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Weighted-average number of shares of common stock used in computing net income (loss) per share attributable to common stockholders - basic</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementBusinessSegmentsAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Segments [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Loss from discontinued operations before income taxes</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Loss from discontinued operations before income taxes</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Long-Lived Tangible Asset</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Long-Lived Tangible Asset [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Subsequent Events [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Subsequent Event</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LongTermDebt_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Long-Term Debt, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LongTermDebt_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Long-Term Debt</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LongTermDebt_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Long-term debt outstanding</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Stock&#8211;based compensation expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">APIC, Share-Based Payment Arrangement, Increase for Cost Recognition</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_UnsoldUnderRule10B51TradingArrangementMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Unsold under Rule 10b5-1 Trading Arrangement [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_UnsoldUnderRule10B51TradingArrangementMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Unsold under Rule 10b5-1 Trading Arrangement.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_UnsoldUnderRule10B51TradingArrangementMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Unsold Under Rule 10b5-1 Trading Arrangement</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockholdersEquity_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Ending balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockholdersEquity_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Equity, Attributable to Parent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockholdersEquity_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total stockholders&#8217; equity</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockholdersEquity_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Beginning balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Preferred stock, par value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Preferred Stock, Par or Stated Value Per Share</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_LetterOfCreditRelatedToLeaseExpired_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Letter Of Credit Related to Lease Expired</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_LetterOfCreditRelatedToLeaseExpired_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Letter of credit related to lease expired.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_LetterOfCreditRelatedToLeaseExpired_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Letter of credit related to lease expired</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Basis of Presentation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Basis of Accounting, Policy [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Statement of Stockholders' Equity [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_LineOfCreditFacilityIncreasedInMaximumBorrowingCapacity_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Line of credit facility increased in maximum borrowing capacity.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_LineOfCreditFacilityIncreasedInMaximumBorrowingCapacity_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Line Of Credit Facility Increased in Maximum Borrowing Capacity</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_LineOfCreditFacilityIncreasedInMaximumBorrowingCapacity_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Line of credit facility increased in maximum borrowing capacity</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TypeOfRestructuringDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Type of Restructuring [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UseOfEstimates_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Use of Estimates</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UseOfEstimates_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Use of Estimates, Policy [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LeaseholdImprovementsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Leasehold Improvements [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LeaseholdImprovementsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Leasehold Improvements</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SellingAndMarketingExpenseMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Sales and Marketing Expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SellingAndMarketingExpenseMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Selling and Marketing Expense [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressAddressLine2_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, Address Line Two</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressAddressLine2_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, Address Line Two</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_UndistributedEarningsRatioUsedToCalculateAllocationToClassOfStock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Undistributed earnings ratio used to calculate allocation to class of stock</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_UndistributedEarningsRatioUsedToCalculateAllocationToClassOfStock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Undistributed Earnings Ratio Used To Calculate Allocation To Class Of Stock</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_UndistributedEarningsRatioUsedToCalculateAllocationToClassOfStock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Undistributed earnings ratio used to calculate allocation to class of stock.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="country_US_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">United States</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="country_US_lbl" xlink:role="http://www.xbrl.org/2003/role/label">UNITED STATES</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Noncash Investing and Financing Items [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Supplemental noncash disclosure of cash flow information</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Segment Reporting, CODM, Individual Title and Position or Group Name [Extensible Enumeration]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Basic</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Discontinued operations</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Software and Software Development Costs [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Capitalized Internal-Use Software</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CreditFacilityAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Credit Facility [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Cost of Goods and Services Sold, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cost of revenue</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cost of Product and Service Sold</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Total Cost of revenue</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_EarningsPerShareFromDiscontinuedOperationsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Earnings Per Share from Discontinued Operations [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_EarningsPerShareFromDiscontinuedOperationsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Earnings per share from discontinued operations.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_EarningsPerShareFromDiscontinuedOperationsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Net loss from discontinued operations per share (Note 11)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_UnpaidExciseTaxOnRepurchasesOfShares_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Unpaid excise tax on repurchases of shares.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_UnpaidExciseTaxOnRepurchasesOfShares_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Unpaid Excise Tax On Repurchases Of Shares</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_UnpaidExciseTaxOnRepurchasesOfShares_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Unpaid excise tax on repurchases of common stock</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_NumberOfDealerAccounts_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Number of Dealer Accounts</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_NumberOfDealerAccounts_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Number of dealer accounts.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_NumberOfDealerAccounts_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Number of dealer accounts</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ForeignCountryMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Foreign Tax Jurisdiction [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ForeignCountryMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Foreign Country</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressCityOrTown_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, City or Town</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressCityOrTown_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, City or Town</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_HostingArrangementsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Hosting Arrangements</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_HostingArrangementsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Hosting Arrangements [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_HostingArrangementsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Hosting arrangements.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_HostingArrangementsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Capitalized Hosting Arrangements</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Repurchase of common stock, Shares</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stock Repurchased During Period, Shares</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_NumberOfMajorCustomers_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Number of major customers</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_NumberOfMajorCustomers_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Number Of Major Customers</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_NumberOfMajorCustomers_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Number of major customers.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NumberOfReportableSegments_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Number of Reportable Segments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NumberOfReportableSegments_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Number of reportable segments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_SecurityExchangeName_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Security Exchange Name</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_SecurityExchangeName_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Security Exchange Name</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CreditFacilityDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Credit Facility [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_SummaryOfImpairmentsTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Summary of Impairments [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_SummaryOfImpairmentsTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Summary of impairments.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_SummaryOfImpairmentsTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Summary of Impairments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Property, Plant and Equipment, Gross, Ending Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Property, Plant and Equipment, Gross, Beginning Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Property, Plant and Equipment, Gross, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Property and equipment, gross</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Property, Plant and Equipment, Gross</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Capitalized Expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ConversionOfStockDescription_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Conversion of stock, description</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ConversionOfStockDescription_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Conversion of Stock, Description</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Income from continuing operations before income taxes</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Income from continuing operations before income taxes</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Net loss from discontinued operations attributable to CarGurus, Inc.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Net loss from discontinued operations, net of tax benefits</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ConcentrationRiskTypeDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Concentration Risk Type</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ConcentrationRiskTypeDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Concentration Risk Type [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Antidilutive Securities, Name</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Antidilutive Securities, Name [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Diluted</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Discontinued operations</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InventoryNet_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Inventory</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InventoryNet_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Inventory, Net, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InventoryNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Inventory, Net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InterestPaidNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Interest Paid, Excluding Capitalized Interest, Operating Activity</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InterestPaidNet_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cash paid for interest</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_RangeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Statistical Measurement [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_ShareRepurchasedAndRetiredAtAverageCostPricePerShare_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Share repurchased and retired at average cost price per share</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_ShareRepurchasedAndRetiredAtAverageCostPricePerShare_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Repurchased And Retired At Average Cost Price Per Share</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_ShareRepurchasedAndRetiredAtAverageCostPricePerShare_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Share repurchased and retired at average cost price per share.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_ImpairmentInCostOfRevenue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Impairment of other assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_ImpairmentInCostOfRevenue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Impairment in Cost of Revenue</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_ImpairmentInCostOfRevenue_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Impairment in cost of revenue.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_DisposalGroupIncludingDiscontinuedOperationSalesAndMarketingExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Sales and marketing</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_DisposalGroupIncludingDiscontinuedOperationSalesAndMarketingExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disposal Group, Including Discontinued Operation, Sales and Marketing Expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_DisposalGroupIncludingDiscontinuedOperationSalesAndMarketingExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">The aggregate total amount of expenses directly related to the marketing or selling of products or service attributable to disposal group, including, but not limited to, discontinued operation.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total current assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Assets, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentPeriodEndDate_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Document Period End Date</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentPeriodEndDate_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Period End Date</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Fair Value Hierarchy and NAV</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Fair Value Hierarchy and NAV [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Statement of Financial Position [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestrictedStockUnitsRSUMember_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Restricted Stock Units Outstanding</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestrictedStockUnitsRSUMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Restricted Stock Units</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestrictedStockUnitsRSUMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Restricted Stock Units (RSUs) [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_TwoZeroTwoSixShareRepurchaseProgramMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">2026 Share Repurchase Program</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_TwoZeroTwoSixShareRepurchaseProgramMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Two Zero Two Six Share Repurchase Program [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_TwoZeroTwoSixShareRepurchaseProgramMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">2026 Share Repurchase Program</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Antidilutive Security, Excluded EPS Calculation [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementClassOfStockAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Class of Stock</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementClassOfStockAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Class of Stock [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CapitalizedContractCostAmortization_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Amortization of deferred contract costs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CapitalizedContractCostAmortization_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Capitalized Contract Cost, Amortization</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Liabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Liabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Dilutive effect of share equivalents resulting from unvested restricted stock units</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Incremental Common Shares Attributable to Dilutive Effect of Equity Unit Purchase Agreements</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_NonRule10B51ArrModifiedFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Non Rule 10b 51 Arr Modified Flag</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_NonRule10B51ArrModifiedFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Non Rule 10b 51 Arr Modified Flag</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_BrandMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Brand.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_BrandMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Brand [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_BrandMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Brand</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestrictedCash_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Restricted Cash, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestrictedCash_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Restricted cash</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestrictedCash_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Restricted Cash</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disposal Groups, Including Discontinued Operations [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Diluted</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Weighted Average Number of Shares Outstanding, Diluted</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Weighted-average number of shares of common stock used in computing net income (loss) per share attributable to common stockholders - diluted</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityFileNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity File Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityFileNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Securities Act File Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_CoverAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cover [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Prepaid expenses, prepaid income taxes and other current assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Prepaid Expense and Other Assets, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SalesRevenueNetMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Sales Revenue, Net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SalesRevenueNetMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revenue Benchmark [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossUnrealized_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Unrealized Gain (Loss), Foreign Currency Transaction, before Tax</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossUnrealized_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Currency loss (gain) on foreign denominated transactions</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Segment and Geographic Information</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Segment Reporting Disclosure [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">General and Administrative Expense, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">General and administrative</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label">General and Administrative Expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">General and administrative expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_FederalAndStateJurisdictionMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Federal and State Jurisdiction [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_FederalAndStateJurisdictionMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Federal and state jurisdiction.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_FederalAndStateJurisdictionMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Federal and State Jurisdiction</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SubsequentEventTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Subsequent Event [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_StockRepurchaseProgramExpirationDate_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Share repurchase program expiration date</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_StockRepurchaseProgramExpirationDate_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Repurchase Program, Expiration Date</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShortTermDebtTypeDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Short-Term Debt, Type [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Finite-Lived Intangible Assets, Net, Ending Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Finite-Lived Intangible Assets, Net, Beginning Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Intangible assets, net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Finite-Lived Intangible Assets, Net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Net Carrying Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_AdvertisingCustomersMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Advertising customers.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_AdvertisingCustomersMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Advertising Customers</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_AdvertisingCustomersMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Advertising Customers [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShortTermDebtTypeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Short-Term Debt, Type [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Deferred revenue</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Contract with Customer, Liability, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Conversion of common stock, shares issued</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stock Issued During Period, Shares, Conversion of Convertible Securities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_VestedAndUnvestedStockOptionsSharesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Vested And Unvested Stock Options Shares [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_VestedAndUnvestedStockOptionsSharesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Vested and unvested stock options shares.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_VestedAndUnvestedStockOptionsSharesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Vested And Unvested Stock Options</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerAsset_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Deferred contract costs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerAsset_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Increase (Decrease) in Contract with Customer, Asset</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_ImpairmentGoodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Impairment Goodwill</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_ImpairmentGoodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Impairment goodwill.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_ImpairmentGoodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Impairment goodwill</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InvestmentTypeExtensibleEnumeration_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Investment, Type [Extensible Enumeration]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Common stock, shares outstanding</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Beginning balance, Shares</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Ending balance, Shares</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Common Stock, Shares, Outstanding</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_RightOfUseAssetIncreaseDecreaseObtainedInExchangeForOperatingLeaseLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Right-of-use asset increase (decrease) obtained in exchange for operating lease liability.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_RightOfUseAssetIncreaseDecreaseObtainedInExchangeForOperatingLeaseLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Right-of-Use Asset Increase (Decrease) Obtained in Exchange for Operating Lease Liability</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_RightOfUseAssetIncreaseDecreaseObtainedInExchangeForOperatingLeaseLiability_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Obtaining a right-of-use asset in exchange for an operating lease liability</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_RightOfUseAssetIncreaseDecreaseObtainedInExchangeForOperatingLeaseLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Obtaining a right-of-use asset in exchange for an operating lease liability</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating lease liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Lease, Liability, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Depreciation, Depletion and Amortization, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Depreciation and amortization</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Depreciation, Depletion and Amortization</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Write-offs in accumulated amortization</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueRemainingPerformanceObligation_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Performance obligation unsatisfied</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueRemainingPerformanceObligation_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revenue, Remaining Performance Obligation, Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentTransitionReport_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Document Transition Report</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentTransitionReport_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Transition Report</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingExpenses_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Expenses</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingExpenses_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Total expenditures</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingExpenses_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total operating expenses</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccruedLiabilitiesCurrentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accrued Liabilities, Current [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Product, technology, and development</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Research and Development Expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Research and Development Expense, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Product, technology, and development expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetImpairmentCharges_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Asset Impairment Charges</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetImpairmentCharges_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Impairment</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetImpairmentCharges_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetImpairmentCharges_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Impairments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Payments for Repurchase of Common Stock</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Repurchases of common stock</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Statement of Cash Flows [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_ChangeInGrossAdvancePaymentsReceivedFromThirdPartyPaymentProcessor_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Change in gross advance payments received from third-party transaction processor</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_ChangeInGrossAdvancePaymentsReceivedFromThirdPartyPaymentProcessor_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Change In Gross Advance Payments Received From Third-party Payment Processor</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_ChangeInGrossAdvancePaymentsReceivedFromThirdPartyPaymentProcessor_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Change in gross advance payments received from third-party payment processor.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_IncreaseDecreaseInAccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accrued expenses, accrued income taxes, and other liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_IncreaseDecreaseInAccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Increase Decrease In Accrued Liabilities Accrued Income Taxes And Other Liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_IncreaseDecreaseInAccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Increase (decrease) in accrued liabilities accrued income taxes and other liabilities.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_ImpairmentOfIntangibleAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Impairment Of Intangible Assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_ImpairmentOfIntangibleAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Impairment of intangible assets.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_ImpairmentOfIntangibleAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Impairment intangible assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SegmentOperatingActivitiesDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Activities [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Earnings Per Share</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Earnings Per Share [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Discontinued Operations and Disposal Groups [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetIncomeLoss_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Net loss</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetIncomeLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Net income (loss)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetIncomeLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Consolidated net income</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Increase (Decrease) in Inventories, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Increase (Decrease) in Inventories</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Inventory</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Inventory</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_IncomeTaxDisclosureLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Income tax disclosure.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_IncomeTaxDisclosureLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Tax Disclosure [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_IncomeTaxDisclosureLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Income Tax Disclosure [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareBasicLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Earnings Per Share Basic [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareBasicLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeasePayments_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cash paid for operating lease liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeasePayments_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Lease, Payments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Assets [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxAuthorityNameAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Income Tax Authority, Name</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxAuthorityNameAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Tax Authority, Name [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_SummaryOfSignificantAccountingPoliciesLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Summary Of Significant Accounting Policies [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_SummaryOfSignificantAccountingPoliciesLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Summary Of Significant Accounting Policies [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_SummaryOfSignificantAccountingPoliciesLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Summary of significant accounting policies.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ConstructionInProgressMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Construction in Progress</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ConstructionInProgressMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Construction in Progress [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Prepaid expenses, prepaid income taxes, and other assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Increase (Decrease) in Prepaid Expense and Other Assets, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestructuringAndRelatedActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Restructuring and Related Activities [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentFiscalYearFocus_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Document Fiscal Year Focus</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentFiscalYearFocus_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Fiscal Year Focus</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Concentration Risk Benchmark</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Concentration Risk Benchmark [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Investing Activities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cash Provided by (Used in) Investing Activity, Including Discontinued Operation [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Accounts payable, net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accounts payable</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accounts Payable, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Accounts Payable, Current, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_ImpairmentOfCapitalizedHostingArrangements_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Impairment Of Capitalized Hosting Arrangements</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_ImpairmentOfCapitalizedHostingArrangements_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Impairment of capitalized hosting arrangements.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_ImpairmentOfCapitalizedHostingArrangements_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Capitalized hosting arrangements</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Product, Technology, and Development Expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Research and Development Expense [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_Rule10B51TradingArrangementOneMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Rule 10b5-1 Trading Arrangement One [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_Rule10B51TradingArrangementOneMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Rule 10b5-1 trading arrangement one.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_Rule10B51TradingArrangementOneMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Rule 10b5-1 Trading Arrangement One</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestructuringCostAndReserveLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Restructuring Cost and Reserve [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_HilaryAndLangleySteinertMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Hilary and Langley Steinert [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_HilaryAndLangleySteinertMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Hilary and Langley Steinert.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_HilaryAndLangleySteinertMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Hilary and Langley Steinert</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_DecreaseInAccruedBonus_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Decrease in accrued bonus.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_DecreaseInAccruedBonus_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Decrease In Accrued Bonus</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_DecreaseInAccruedBonus_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Decrease in accrued bonus</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Proceeds from issuance of common stock upon exercise of stock options</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Proceeds from Stock Options Exercised</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueDisclosuresAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Fair Value Disclosures [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Commitments and Contingencies Disclosure [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_SamuelZalesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Samuel Zales</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_SamuelZalesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Samuel Zales [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_SamuelZalesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Samuel Zales.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Liabilities of discontinued operations</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disposal Group, Including Discontinued Operation, Liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Disposal Group, Including Discontinued Operation, Liabilities, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCredit_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Long-Term Line of Credit, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCredit_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Long-Term Line of Credit</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCredit_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Letter of credit facility</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Contract with Customer, Asset, after Allowance for Credit Loss, Current, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Deferred contract costs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Contract with Customer, Asset, after Allowance for Credit Loss, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_CommitmentsAndContingenciesLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Commitments And Contingencies [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_CommitmentsAndContingenciesLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Commitments And Contingencies [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_CommitmentsAndContingenciesLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Commitments and contingencies.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Payment Arrangement [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsFairValueDisclosure_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsFairValueDisclosure_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Assets, Fair Value Disclosure</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsFairValueDisclosure_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Concentration of credit risk, percentage</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Concentration Risk, Percentage</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cash Provided by (Used in) Investing Activity, Including Discontinued Operation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Net cash used in investing activities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_PaymentProcessorMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Payment Processor</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_PaymentProcessorMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Payment Processor [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_PaymentProcessorMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Payment processor.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_Security12bTitle_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Title of 12(b) Security</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_Security12bTitle_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Title of 12(b) Security</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule Of Segment Reporting Information By Segment [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Remaining value of authorized shares repurchased</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Repurchase Program, Remaining Authorized, Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disposal Group, Including Discontinued Operation, Research and Development Expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Amount of expense for research and development expense attributable to disposal group, including, but not limited to, discontinued operation.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Product, technology, and development</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Income Taxes</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Tax Disclosure [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_RecentAccountingPronouncementsNotYetAdoptedPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Recent Accounting Pronouncements Not Yet Adopted Policy [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_RecentAccountingPronouncementsNotYetAdoptedPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Recent accounting pronouncements not yet adopted.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_RecentAccountingPronouncementsNotYetAdoptedPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Recent Accounting Pronouncements Not Yet Adopted</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other non&#8211;current liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Liabilities, Noncurrent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Increase (Decrease) in Operating Capital [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Changes in operating assets and liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Property and Equipment, Net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Property, Plant and Equipment [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Tax Disclosure [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Fair Value, Recurring and Nonrecurring [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersBasic_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net Income (Loss) from Discontinued Operations Available to Common Shareholders, Basic</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersBasic_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Net loss from discontinued operations attributable to common stockholders</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_AccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_AccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accrued expenses, accrued income taxes and other current liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_AccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accrued Liabilities Accrued Income Taxes And Other Liabilities Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_AccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Accrued liabilities accrued income taxes and other liabilities current.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Additional Paid-in Capital</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Additional Paid-in Capital [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Measurement Frequency</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Measurement Frequency [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_StockRepurchaseProgramAuthorizedAmount1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Aggregate share repurchase price</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_StockRepurchaseProgramAuthorizedAmount1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Repurchase Program, Authorized, Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeStatementLocationAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Income Statement Location</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeStatementLocationAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Statement of Income Location, Balance [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_TradingSymbol_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Trading Symbol</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_TradingSymbol_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Trading Symbol</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Intangible Asset, Finite-Lived [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Property and Equipment, Net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Property, Plant and Equipment Disclosure [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OpenTaxYear_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Open tax year</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OpenTaxYear_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Open Tax Year</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Conversion of common stock</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stock Issued During Period, Value, Conversion of Convertible Securities, Net of Adjustments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Stock Issued During Period, Value, Conversion of Convertible Securities, Net of Adjustments, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SubsequentEventTypeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Subsequent Event Type [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Summary of Other Intangible Assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Finite-Lived Intangible Assets [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cash Provided by (Used in) Financing Activity, Including Discontinued Operation [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Financing Activities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Line of Credit Facility, Unused Capacity, Commitment Fee Percentage</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Line of credit facility unutilized commitment fee percentage</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueMeasurementsRecurringMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Fair Value, Measurements, Recurring</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueMeasurementsRecurringMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Fair Value, Recurring [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_CommitmentsAndContingenciesTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Commitments And Contingencies [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_CommitmentsAndContingenciesTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Commitments And Contingencies [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_CommitmentsAndContingenciesTable_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Commitments and contingencies.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_ImpairmentInOperatingExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Impairment in Operating Expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_ImpairmentInOperatingExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Impairments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_ImpairmentInOperatingExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Impairment in operating expense.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_DisposalGroupIncludingDiscontinuedOperationImpairments_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disposal Group Including Discontinued Operation Impairments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_DisposalGroupIncludingDiscontinuedOperationImpairments_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Disposal group including discontinued operation impairments.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_DisposalGroupIncludingDiscontinuedOperationImpairments_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Impairments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SellingAndMarketingExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Selling and Marketing Expense, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SellingAndMarketingExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Sales and marketing</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SellingAndMarketingExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Selling and Marketing Expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SellingAndMarketingExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Sales and marketing expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accumulated Other Comprehensive Income (Loss)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Equity Components [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other income (expense), net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total other income, net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Total other income, net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other income, net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EquityComponentDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Equity Component</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EquityComponentDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Equity Component [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Business Acquisition</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Issuance of common stock upon vesting of restricted stock units, Shares</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_MajorCustomersAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Customer</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_MajorCustomersAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Customer [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_MatthewQuinnMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Matthew Quinn [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_MatthewQuinnMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Matthew Quinn.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_MatthewQuinnMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Matthew Quinn</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DepreciationAndAmortization_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Depreciation, Depletion and Amortization, Nonproduction, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DepreciationAndAmortization_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Depreciation and amortization</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DepreciationAndAmortization_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Depreciation, Depletion and Amortization, Nonproduction</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockVotingRights_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Right to voting</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockVotingRights_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Common Stock, Voting Rights</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Statement of Comprehensive Income [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_MaximumMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Maximum [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_MaximumMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Maximum</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_RangeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Statistical Measurement [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Common stock</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Common Stock, Value, Issued</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockValue_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Common Stock, Value, Issued, Ending Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockValue_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Common Stock, Value, Issued, Beginning Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockValue_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Common Stock, Value, Issued, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_DocumentAndEntityInformationLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Document And Entity Information [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_DocumentAndEntityInformationLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document And Entity Information [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_DocumentAndEntityInformationLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Document and entity information.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FinanceLeasePrincipalPayments_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Payment of finance lease obligations</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FinanceLeasePrincipalPayments_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Finance Lease, Principal Payments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FinanceLeasePrincipalPayments_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Payment of finance lease obligations</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityExpirationDate1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Line of Credit Facility, Expiration Date</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityExpirationDate1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Line of credit facility maturity date</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ConsolidationPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Principles of Consolidation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ConsolidationPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Consolidation, Policy [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EquipmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Capitalized Equipment</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EquipmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Equipment [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Continuing operations</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income (Loss) from Continuing Operations, Per Diluted Share</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AmortizationOfFinancingCosts_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Amortization of Debt Issuance Costs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AmortizationOfFinancingCosts_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Amortization of deferred financing costs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Summary of Estimated Amortization Expense of Intangible Assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockSharesAuthorized_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Preferred stock, shares authorized</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockSharesAuthorized_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Preferred Stock, Shares Authorized</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_UnpaidRepurchasesOfCommonStock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Unpaid repurchases of common stock</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_UnpaidRepurchasesOfCommonStock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Unpaid Repurchases Of Common Stock</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_UnpaidRepurchasesOfCommonStock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Unpaid repurchases of common stock.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Revenue Recognition</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revenue from Contract with Customer [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityRegistrantName_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Registrant Name</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityRegistrantName_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Registrant Name</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Disclosure [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Debt</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CustomerConcentrationRiskMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Customer Concentration Risk</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CustomerConcentrationRiskMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Customer Concentration Risk [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CustomerConcentrationRiskMember_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Concentration of Credit Risk</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_DigitalWholesaleMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Digital Wholesale</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_DigitalWholesaleMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Digital Wholesale [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_DigitalWholesaleMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Digital wholesale member.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Nonoperating Income (Expense)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Other Nonoperating Income (Expense), Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other (expense) income, net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Other (expense) income, net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ConversionOfStockSharesIssued1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Conversion of stock</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ConversionOfStockSharesIssued1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Conversion of Stock, Shares Issued</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SubsequentEventsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Subsequent Events [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_WriteOffOfDepreciatedAndAccumulatedDepreciation_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Write Off Of Depreciated and Accumulated Depreciation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_WriteOffOfDepreciatedAndAccumulatedDepreciation_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Write Off Of depreciated and accumulated depreciation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_WriteOffOfDepreciatedAndAccumulatedDepreciation_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Write Off Of depreciated and accumulated depreciation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disposal Group, Including Discontinued Operation, Depreciation and Amortization</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Depreciation and amortization</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_SummaryOfSignificantNonCashItemsAndCapitalExpendituresOfDiscontinuedOperationsTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Summary Of Significant Non Cash Items And Capital Expenditures Of Discontinued Operations [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_SummaryOfSignificantNonCashItemsAndCapitalExpendituresOfDiscontinuedOperationsTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Summary of significant non cash items and capital expenditures of discontinued operations.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_SummaryOfSignificantNonCashItemsAndCapitalExpendituresOfDiscontinuedOperationsTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Summary of Significant Non-cash Items and Capital Expenditures of Discontinued Operations</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Income tax provision (benefit)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Tax Expense (Benefit)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Income Tax Expense (Benefit), Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Provision for income taxes</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Provision for income taxes</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Measurement Frequency</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Measurement Frequency [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Common Stock, Shares Outstanding</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Common Stock, Shares Outstanding</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ConcentrationRiskCreditRisk_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Concentration of Credit Risk</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ConcentrationRiskCreditRisk_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Concentration Risk, Credit Risk, Policy [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisposalGroupClassificationAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disposal Group Classification [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Accumulated Other Comprehensive Income (Loss), Net of Tax, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accumulated other comprehensive income</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsForRestructuring_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Payments for Restructuring</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsForRestructuring_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cash Disbursements</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsForRestructuring_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Cash Disbursements</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsForRestructuring_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Restructuring cost incurred and paid</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Payments to Acquire Property, Plant, and Equipment, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Purchases of property and equipment</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Payments to Acquire Property, Plant, and Equipment</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_NumberOfVotesEntitledToStockholdersPerShare_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Number of votes entitled to stockholders per share</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_NumberOfVotesEntitledToStockholdersPerShare_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Number Of Votes Entitled To Stockholders Per Share</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_NumberOfVotesEntitledToStockholdersPerShare_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Number of votes entitled to stockholders per share.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Assets_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Total assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Assets_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Assets_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule Of Property Plant And Equipment [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Property, Plant and Equipment [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeStatementAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Statement [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Restructuring Cost [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_IncomeTaxDisclosureTable_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Income tax disclosure.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_IncomeTaxDisclosureTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Tax Disclosure [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_IncomeTaxDisclosureTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Income Tax Disclosure [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_DisposalGroupIncludingDiscontinuedOperationOperatingExpenseAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating expenses</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_DisposalGroupIncludingDiscontinuedOperationOperatingExpenseAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disposal Group, Including Discontinued Operation, Operating Expense [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_DisposalGroupIncludingDiscontinuedOperationOperatingExpenseAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Disposal group, including discontinued operation, operating expense.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareDilutedAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Earnings Per Share, Diluted [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareDilutedAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Diluted</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Diluted</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Earnings Per Share, Diluted</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Consolidated</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Consolidated</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Summary of Segment Revenue, Income (Loss) and Depreciation and Amortization</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Segment Reporting Information, by Segment [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disposal Group, Including Discontinued Operation, Assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Disposal Group, Including Discontinued Operation, Assets, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Assets of discontinued operations</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_CityAreaCode_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">City Area Code</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_CityAreaCode_lbl" xlink:role="http://www.xbrl.org/2003/role/label">City Area Code</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Benefit from income taxes</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Discontinued Operation, Tax Effect of Discontinued Operation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Benefit from income taxes</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Net loss from discontinued operations, net of tax benefits</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Net loss from discontinued operations</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Line of credit facility maximum borrowing amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_Rule10B51ArrModifiedFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Rule 10b 51 Arr Modified Flag</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_Rule10B51ArrModifiedFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Rule 10b 51 Arr Modified Flag</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SegmentReportingInformationLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Segment Reporting Information [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SegmentReportingInformationLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Segment Reporting Information [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LetterOfCreditMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Letter of Credit [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LetterOfCreditMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Letter of Credit Facility</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Property, Plant and Equipment, Net, Ending Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Property, Plant and Equipment, Net, Beginning Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Property and equipment, net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Property and equipment, net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Property, Plant and Equipment, Net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Issuance of common stock upon vesting of restricted stock units</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Cash, cash equivalents, and restricted cash at beginning of period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Cash, cash equivalents, and restricted cash at end of period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Including Discontinued Operation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Income (Loss)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Total segment income (loss) from operations</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Income (loss) from operations</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Income from continuing operations</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Summary of Revenue by Geographical Region</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RetainedEarningsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Retained Earnings</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RetainedEarningsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Retained Earnings [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Stock based compensation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Stock-based compensation expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Payment Arrangement, Noncash Expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Share-based Payment Arrangement, Noncash Expense, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating lease liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Lease, Liability, Noncurrent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueInputsLevel1Member_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Quoted Prices in Active Markets for Identical Assets (Level 1 Inputs)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueInputsLevel1Member_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Fair Value, Inputs, Level 1 [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Net cash used in financing activities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cash Provided by (Used in) Financing Activity, Including Discontinued Operation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Net cash provided by (used in) financing activities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DevelopedTechnologyRightsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Developed Technology Rights [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DevelopedTechnologyRightsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Developed Technology</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueCommissionersIrelandMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Revenue Commissioners, Ireland</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueCommissionersIrelandMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revenue Commissioners, Ireland [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Deferred Income Tax Liabilities, Net, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Deferred tax liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Income Tax Liabilities, Net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Nonoperating Income (Expense) [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other income, net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfGoodwillTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Goodwill [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NonUsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">International</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NonUsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Non-US [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Potentially Dilutive Common Stock Equivalents Excluded from Calculation of Diluted Weighted-average Shares Outstanding</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxAuthorityDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Income Tax Authority</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxAuthorityDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Tax Jurisdiction [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Interactive Data Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Interactive Data Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_TwoZeroTwoFiveShareRepurchaseProgramMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Two Zero Two Five Share Repurchase Program Member</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_TwoZeroTwoFiveShareRepurchaseProgramMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">2025 Share Repurchase Program.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_TwoZeroTwoFiveShareRepurchaseProgramMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">2025 Share Repurchase Program</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Deferred revenue</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Increase (Decrease) in Contract with Customer, Liability</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeStatementLocationDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Income Statement Location</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeStatementLocationDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Statement of Income Location, Balance [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating Activities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cash Provided by (Used in) Operating Activity, Including Discontinued Operation [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FurnitureAndFixturesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Furniture and Fixtures</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FurnitureAndFixturesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Furniture and Fixtures [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_DepreciationAndAmortizationExcludingAmortizationOfIntangibleAssetsCapitalizedHostingArrangementsWriteOffsAndImpairments_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Depreciation and Amortization Excluding Amortization of Intangible Assets, Capitalized Hosting Arrangements WriteOffs and Impairments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_DepreciationAndAmortizationExcludingAmortizationOfIntangibleAssetsCapitalizedHostingArrangementsWriteOffsAndImpairments_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Depreciation and amortization excluding amortization of intangible assets, capitalized hosting arrangements, disposals, write offs and impairments.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_DepreciationAndAmortizationExcludingAmortizationOfIntangibleAssetsCapitalizedHostingArrangementsWriteOffsAndImpairments_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Depreciation and amortization excluding amortization of intangible assets, capitalized hosting arrangements, disposals, write offs and disposals</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">General and administrative</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disposal Group, Including Discontinued Operation, General and Administrative Expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disposal Group, Including Discontinued Operation, Gross Profit (Loss)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Gross (loss) profit</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Gross profit</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SegmentReportingInformationRevenueAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Segment Reporting Information, Revenue for Reportable Segment [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SegmentReportingInformationRevenueAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Revenue by Geographic Region</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UnbilledReceivablesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Unbilled accounts receivable</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UnbilledReceivablesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Unbilled Receivables, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Tax Identification Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Tax Identification Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenuesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Total revenue</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenuesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Revenue</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenuesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revenues [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxAuthorityNameDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Income Tax Authority, Name</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxAuthorityNameDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Tax Authority, Name [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccruedSalesCommissionCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accrued commissions</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccruedSalesCommissionCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accrued Sales Commission, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_LocalPhoneNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Local Phone Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_LocalPhoneNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Local Phone Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Weighted Average Number of Shares Outstanding, Diluted [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Denominator</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Weighted-average number of shares of common stock used in computing net income per share attributable to common stockholders</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_DeferredTaxesUnderOperatingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred taxes under Operating Activities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_DeferredTaxesUnderOperatingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Deferred taxes under operating activities.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_DeferredTaxesUnderOperatingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Deferred taxes</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestructuringCosts_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Restructuring Costs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestructuringCosts_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Restructuring Costs, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestructuringCosts_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Wind-down total expenditure incurred</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_MarketplaceMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Marketplace [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_MarketplaceMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Marketplace</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_MarketplaceMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Marketplace [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerAssetNetNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Deferred contract costs, net of current portion</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerAssetNetNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerAssetNetNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountingPoliciesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accounting Policies [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Total Revenue</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Revenue</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Revenue from Contract with Customer, Excluding Assessed Tax, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Total Revenue</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetIncomeLossAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net Income (Loss) Attributable to Parent [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetIncomeLossAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Numerator</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule Of Earnings Per Share Basic By Common Class [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Earnings Per Share, Basic, by Common Class, Including Two-Class Method [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_IsmailElshareefMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Ismail Elshareef [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_IsmailElshareefMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Ismail Elshareef.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="carg_IsmailElshareefMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Ismail Elshareef</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ClassOfStockDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Class of Stock</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ClassOfStockDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Class of Stock [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Emerging Growth Company</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Emerging Growth Company</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disposal Group, Including Discontinued Operation, Operating Income (Loss)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Loss from discontinued operations</link:label>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_Rule10B51TradingArrangementTwoMember" xlink:to="carg_Rule10B51TradingArrangementTwoMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentDomain" xlink:to="us-gaap_SegmentDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SoftwareDevelopmentMember" xlink:to="us-gaap_SoftwareDevelopmentMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskByTypeAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesIssued" xlink:to="us-gaap_PreferredStockSharesIssued_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_IncreaseInBorrowingCapacityEqualToPercentageOfFourQuarterEbdita" xlink:to="carg_IncreaseInBorrowingCapacityEqualToPercentageOfFourQuarterEbdita_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel2Member" xlink:to="us-gaap_FairValueInputsLevel2Member_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_WholesaleMember" xlink:to="carg_WholesaleMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasicAbstract" xlink:to="us-gaap_EarningsPerShareBasicAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductOrServiceAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_Rule10B51TradingArrangementThreeMember" xlink:to="carg_Rule10B51TradingArrangementThreeMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentDiscontinuedOperationsMember" xlink:to="us-gaap_SegmentDiscontinuedOperationsMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseImpairmentLoss" xlink:to="us-gaap_OperatingLeaseImpairmentLoss_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_DisposalGroupIncludingDiscontinuedOperationShareBasedCompensation" xlink:to="carg_DisposalGroupIncludingDiscontinuedOperationShareBasedCompensation_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InternalRevenueServiceIRSMember" xlink:to="us-gaap_InternalRevenueServiceIRSMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_CostOfGoodsAndServicesSoldDepreciationAmortizationExpense" xlink:to="carg_CostOfGoodsAndServicesSoldDepreciationAmortizationExpense_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_DiscontinuedOperationsWeightedAverageNumberOfSharesOutstandingBasic" xlink:to="carg_DiscontinuedOperationsWeightedAverageNumberOfSharesOutstandingBasic_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_PayablesAndAccrualsAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestructuringCostAndReserveAxis" xlink:to="us-gaap_RestructuringCostAndReserveAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancialInstrumentsDisclosureTextBlock" xlink:to="us-gaap_FinancialInstrumentsDisclosureTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:to="us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:to="us-gaap_CashAndCashEquivalentsFairValueDisclosure_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_SubsequentEventLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_Goodwill_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeStockOptionMember" xlink:to="us-gaap_EmployeeStockOptionMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentIncomeInterest" xlink:to="us-gaap_InvestmentIncomeInterest_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_DiscontinuedOperationsWeightedAverageNumberOfSharesOutstandingDiluted" xlink:to="carg_DiscontinuedOperationsWeightedAverageNumberOfSharesOutstandingDiluted_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_SegmentGeographicalDomain" xlink:to="srt_SegmentGeographicalDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicy" xlink:to="us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicy_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredFinanceCostsNet" xlink:to="us-gaap_DeferredFinanceCostsNet_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_DisposalGroupImpairments" xlink:to="carg_DisposalGroupImpairments_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_CarOfferMember" xlink:to="carg_CarOfferMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevolvingCreditFacilityMember" xlink:to="us-gaap_RevolvingCreditFacilityMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConversionOfStockTypeOfStockConverted" xlink:to="us-gaap_ConversionOfStockTypeOfStockConverted_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_NetIncomeLossPerShareAttributableToCommonStockholdersAbstract" xlink:to="carg_NetIncomeLossPerShareAttributableToCommonStockholdersAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_SummaryOfSignificantAccountingPoliciesTable" xlink:to="carg_SummaryOfSignificantAccountingPoliciesTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsPolicyPolicyTextBlock" xlink:to="us-gaap_SubsequentEventsPolicyPolicyTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_IncreaseDecreaseInLeaseObligations" xlink:to="carg_IncreaseDecreaseInLeaseObligations_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_WeightedAverageNumberOfSharesOutstandingAttributableToCommonStockHoldersAbstract" xlink:to="carg_WeightedAverageNumberOfSharesOutstandingAttributableToCommonStockHoldersAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonClassAMember" xlink:to="us-gaap_CommonClassAMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock" xlink:to="carg_ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_Rule10B5-1TradingArrangementFourMember" xlink:to="carg_Rule10B5-1TradingArrangementFourMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductsAndServicesDomain" xlink:to="srt_ProductsAndServicesDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_PaymentOfWithholdingTaxesOnNetShareSettlementsOfRestrictedStockUnits" xlink:to="carg_PaymentOfWithholdingTaxesOnNetShareSettlementsOfRestrictedStockUnits_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:to="us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToDevelopSoftware" xlink:to="us-gaap_PaymentsToDevelopSoftware_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingCodmProfitLossMeasureHowUsedDescription" xlink:to="us-gaap_SegmentReportingCodmProfitLossMeasureHowUsedDescription_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_HilaryMember" xlink:to="carg_HilaryMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_PaymentOfExciseTaxesOnRepurchasesOfCommonStock" xlink:to="carg_PaymentOfExciseTaxesOnRepurchasesOfCommonStock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaidNet" xlink:to="us-gaap_IncomeTaxesPaidNet_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventTypeDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:to="us-gaap_StatementOperatingActivitiesSegmentAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupClassificationDomain" xlink:to="us-gaap_DisposalGroupClassificationDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_LeaseholdImprovementsAndFurnitureAndFixturesMember" xlink:to="carg_LeaseholdImprovementsAndFurnitureAndFixturesMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_BostonMassachusettsOneZeroZeroOneBoylstonMember" xlink:to="carg_BostonMassachusettsOneZeroZeroOneBoylstonMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestructuringAndRelatedCostExpectedCost1" xlink:to="us-gaap_RestructuringAndRelatedCostExpectedCost1_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetImpairmentChargesTextBlock" xlink:to="us-gaap_AssetImpairmentChargesTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_SignificantAccountingPoliciesPolicyTextBlock" xlink:to="carg_SignificantAccountingPoliciesPolicyTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_ImpairmentOfCapitalizedInternalUseSoftware" xlink:to="carg_ImpairmentOfCapitalizedInternalUseSoftware_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfSalesMember" xlink:to="us-gaap_CostOfSalesMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentQuarterlyReport" xlink:to="dei_DocumentQuarterlyReport_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerRelationshipsMember" xlink:to="us-gaap_CustomerRelationshipsMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_LangleySteinertMember" xlink:to="carg_LangleySteinertMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_OtherAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilities" xlink:to="carg_OtherAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilities_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesOutstanding" xlink:to="us-gaap_PreferredStockSharesOutstanding_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskCreditRiskFinancialInstrumentsOffBalanceSheetRisk" xlink:to="us-gaap_ConcentrationRiskCreditRiskFinancialInstrumentsOffBalanceSheetRisk_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_StatementGeographicalAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableMember" xlink:to="us-gaap_AccountsReceivableMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:to="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedBonusesCurrent" xlink:to="us-gaap_AccruedBonusesCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAndAmortizationDiscontinuedOperations" xlink:to="us-gaap_DepreciationAndAmortizationDiscontinuedOperations_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:to="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_JasonTrevisanMember" xlink:to="carg_JasonTrevisanMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_GrossLeverageRatio" xlink:to="carg_GrossLeverageRatio_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_DafnaSarnoffMember" xlink:to="carg_DafnaSarnoffMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventMember" xlink:to="us-gaap_SubsequentEventMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:to="us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="srt_NameOfMajorCustomerDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockValue" xlink:to="us-gaap_PreferredStockValue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:to="us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonClassBMember" xlink:to="us-gaap_CommonClassBMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel3Member" xlink:to="us-gaap_FairValueInputsLevel3Member_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_OtherAccruedExpensesAndOtherCurrentLiabilities" xlink:to="carg_OtherAccruedExpensesAndOtherCurrentLiabilities_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_ImpairmentOfCapitalizedWebsiteDevelopment" xlink:to="carg_ImpairmentOfCapitalizedWebsiteDevelopment_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductMember" xlink:to="us-gaap_ProductMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_Rule10B51TradingArrangementMember" xlink:to="carg_Rule10B51TradingArrangementMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:to="us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_DocumentAndEntityInformationTable" xlink:to="carg_DocumentAndEntityInformationTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProvisionForDoubtfulAccounts" xlink:to="us-gaap_ProvisionForDoubtfulAccounts_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpenseMember" xlink:to="us-gaap_GeneralAndAdministrativeExpenseMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="us-gaap_ScheduleOfGoodwillTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_JavierZamoraMember" xlink:to="carg_JavierZamoraMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashCurrent" xlink:to="us-gaap_RestrictedCashCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentContinuingOperationsMember" xlink:to="us-gaap_SegmentContinuingOperationsMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenseMember" xlink:to="us-gaap_OperatingExpenseMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:to="us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_FinanceLeaseRightOfUseAssetsMember" xlink:to="carg_FinanceLeaseRightOfUseAssetsMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:to="us-gaap_CapitalExpendituresIncurredButNotYetPaid_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedIncomeTaxesCurrent" xlink:to="us-gaap_AccruedIncomeTaxesCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock" xlink:to="us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_StatementBusinessSegmentsAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:to="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebt_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_UnsoldUnderRule10B51TradingArrangementMember" xlink:to="carg_UnsoldUnderRule10B51TradingArrangementMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_LetterOfCreditRelatedToLeaseExpired" xlink:to="carg_LetterOfCreditRelatedToLeaseExpired_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementOfStockholdersEquityAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_LineOfCreditFacilityIncreasedInMaximumBorrowingCapacity" xlink:to="carg_LineOfCreditFacilityIncreasedInMaximumBorrowingCapacity_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TypeOfRestructuringDomain" xlink:to="us-gaap_TypeOfRestructuringDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseholdImprovementsMember" xlink:to="us-gaap_LeaseholdImprovementsMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingAndMarketingExpenseMember" xlink:to="us-gaap_SellingAndMarketingExpenseMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_UndistributedEarningsRatioUsedToCalculateAllocationToClassOfStock" xlink:to="carg_UndistributedEarningsRatioUsedToCalculateAllocationToClassOfStock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_US" xlink:to="country_US_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration" xlink:to="us-gaap_SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:to="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSold" xlink:to="us-gaap_CostOfGoodsAndServicesSold_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_EarningsPerShareFromDiscontinuedOperationsAbstract" xlink:to="carg_EarningsPerShareFromDiscontinuedOperationsAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_UnpaidExciseTaxOnRepurchasesOfShares" xlink:to="carg_UnpaidExciseTaxOnRepurchasesOfShares_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_NumberOfDealerAccounts" xlink:to="carg_NumberOfDealerAccounts_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCountryMember" xlink:to="us-gaap_ForeignCountryMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_HostingArrangementsMember" xlink:to="carg_HostingArrangementsMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchasedDuringPeriodShares" xlink:to="us-gaap_StockRepurchasedDuringPeriodShares_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_NumberOfMajorCustomers" xlink:to="carg_NumberOfMajorCustomers_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfReportableSegments" xlink:to="us-gaap_NumberOfReportableSegments_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="us-gaap_CreditFacilityDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_SummaryOfImpairmentsTableTextBlock" xlink:to="carg_SummaryOfImpairmentsTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConversionOfStockDescription" xlink:to="us-gaap_ConversionOfStockDescription_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_ConcentrationRiskTypeDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaidNet" xlink:to="us-gaap_InterestPaidNet_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeMember" xlink:to="srt_RangeMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_ShareRepurchasedAndRetiredAtAverageCostPricePerShare" xlink:to="carg_ShareRepurchasedAndRetiredAtAverageCostPricePerShare_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_ImpairmentInCostOfRevenue" xlink:to="carg_ImpairmentInCostOfRevenue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_DisposalGroupIncludingDiscontinuedOperationSalesAndMarketingExpense" xlink:to="carg_DisposalGroupIncludingDiscontinuedOperationSalesAndMarketingExpense_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedStockUnitsRSUMember" xlink:to="us-gaap_RestrictedStockUnitsRSUMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_TwoZeroTwoSixShareRepurchaseProgramMember" xlink:to="carg_TwoZeroTwoSixShareRepurchaseProgramMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_StatementClassOfStockAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalizedContractCostAmortization" xlink:to="us-gaap_CapitalizedContractCostAmortization_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements" xlink:to="us-gaap_IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_NonRule10B51ArrModifiedFlag" xlink:to="carg_NonRule10B51ArrModifiedFlag_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_BrandMember" xlink:to="carg_BrandMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCash" xlink:to="us-gaap_RestrictedCash_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CoverAbstract" xlink:to="dei_CoverAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueNetMember" xlink:to="us-gaap_SalesRevenueNetMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossUnrealized_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_FederalAndStateJurisdictionMember" xlink:to="carg_FederalAndStateJurisdictionMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StockRepurchaseProgramExpirationDate" xlink:to="srt_StockRepurchaseProgramExpirationDate_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="us-gaap_ShortTermDebtTypeDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_AdvertisingCustomersMember" xlink:to="carg_AdvertisingCustomersMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:to="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_VestedAndUnvestedStockOptionsSharesMember" xlink:to="carg_VestedAndUnvestedStockOptionsSharesMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerAsset_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_ImpairmentGoodwill" xlink:to="carg_ImpairmentGoodwill_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentTypeExtensibleEnumeration" xlink:to="us-gaap_InvestmentTypeExtensibleEnumeration_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_RightOfUseAssetIncreaseDecreaseObtainedInExchangeForOperatingLeaseLiability" xlink:to="carg_RightOfUseAssetIncreaseDecreaseObtainedInExchangeForOperatingLeaseLiability_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRemainingPerformanceObligation" xlink:to="us-gaap_RevenueRemainingPerformanceObligation_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedLiabilitiesCurrentAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetImpairmentCharges" xlink:to="us-gaap_AssetImpairmentCharges_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_ChangeInGrossAdvancePaymentsReceivedFromThirdPartyPaymentProcessor" xlink:to="carg_ChangeInGrossAdvancePaymentsReceivedFromThirdPartyPaymentProcessor_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_IncreaseDecreaseInAccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilities" xlink:to="carg_IncreaseDecreaseInAccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilities_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_ImpairmentOfIntangibleAssets" xlink:to="carg_ImpairmentOfIntangibleAssets_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentOperatingActivitiesDomain" xlink:to="us-gaap_SegmentOperatingActivitiesDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareTextBlock" xlink:to="us-gaap_EarningsPerShareTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_IncomeTaxDisclosureLineItems" xlink:to="carg_IncomeTaxDisclosureLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasicLineItems" xlink:to="us-gaap_EarningsPerShareBasicLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasePayments" xlink:to="us-gaap_OperatingLeasePayments_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="us-gaap_IncomeTaxAuthorityNameAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="carg_SummaryOfSignificantAccountingPoliciesLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConstructionInProgressMember" xlink:to="us-gaap_ConstructionInProgressMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:to="us-gaap_RestructuringAndRelatedActivitiesAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_ImpairmentOfCapitalizedHostingArrangements" xlink:to="carg_ImpairmentOfCapitalizedHostingArrangements_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpenseMember" xlink:to="us-gaap_ResearchAndDevelopmentExpenseMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_Rule10B51TradingArrangementOneMember" xlink:to="carg_Rule10B51TradingArrangementOneMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestructuringCostAndReserveLineItems" xlink:to="us-gaap_RestructuringCostAndReserveLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_HilaryAndLangleySteinertMember" xlink:to="carg_HilaryAndLangleySteinertMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_DecreaseInAccruedBonus" xlink:to="carg_DecreaseInAccruedBonus_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromStockOptionsExercised" xlink:to="us-gaap_ProceedsFromStockOptionsExercised_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueDisclosuresAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_SamuelZalesMember" xlink:to="carg_SamuelZalesMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCredit" xlink:to="us-gaap_LineOfCredit_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerAssetNetCurrent" xlink:to="us-gaap_ContractWithCustomerAssetNetCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_CommitmentsAndContingenciesLineItems" xlink:to="carg_CommitmentsAndContingenciesLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsFairValueDisclosure" xlink:to="us-gaap_AssetsFairValueDisclosure_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_PaymentProcessorMember" xlink:to="carg_PaymentProcessorMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:to="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense" xlink:to="carg_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_RecentAccountingPronouncementsNotYetAdoptedPolicyTextBlock" xlink:to="carg_RecentAccountingPronouncementsNotYetAdoptedPolicyTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesNoncurrent" xlink:to="us-gaap_OtherLiabilitiesNoncurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersBasic" xlink:to="us-gaap_NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersBasic_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_AccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilitiesCurrent" xlink:to="carg_AccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilitiesCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="us-gaap_FairValueMeasurementFrequencyDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StockRepurchaseProgramAuthorizedAmount1" xlink:to="srt_StockRepurchaseProgramAuthorizedAmount1_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OpenTaxYear" xlink:to="us-gaap_OpenTaxYear_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments" xlink:to="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:to="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementsRecurringMember" xlink:to="us-gaap_FairValueMeasurementsRecurringMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_CommitmentsAndContingenciesTable" xlink:to="carg_CommitmentsAndContingenciesTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_ImpairmentInOperatingExpense" xlink:to="carg_ImpairmentInOperatingExpense_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_DisposalGroupIncludingDiscontinuedOperationImpairments" xlink:to="carg_DisposalGroupIncludingDiscontinuedOperationImpairments_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingAndMarketingExpense" xlink:to="us-gaap_SellingAndMarketingExpense_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_EquityComponentDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_MajorCustomersAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_MatthewQuinnMember" xlink:to="carg_MatthewQuinnMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAndAmortization" xlink:to="us-gaap_DepreciationAndAmortization_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockVotingRights" xlink:to="us-gaap_CommonStockVotingRights_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeAxis" xlink:to="srt_RangeAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_DocumentAndEntityInformationLineItems" xlink:to="carg_DocumentAndEntityInformationLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeasePrincipalPayments" xlink:to="us-gaap_FinanceLeasePrincipalPayments_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityExpirationDate1" xlink:to="us-gaap_LineOfCreditFacilityExpirationDate1_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationPolicyTextBlock" xlink:to="us-gaap_ConsolidationPolicyTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquipmentMember" xlink:to="us-gaap_EquipmentMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfFinancingCosts" xlink:to="us-gaap_AmortizationOfFinancingCosts_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesAuthorized" xlink:to="us-gaap_PreferredStockSharesAuthorized_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_UnpaidRepurchasesOfCommonStock" xlink:to="carg_UnpaidRepurchasesOfCommonStock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureTextBlock" xlink:to="us-gaap_DebtDisclosureTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerConcentrationRiskMember" xlink:to="us-gaap_CustomerConcentrationRiskMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_DigitalWholesaleMember" xlink:to="carg_DigitalWholesaleMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConversionOfStockSharesIssued1" xlink:to="us-gaap_ConversionOfStockSharesIssued1_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_WriteOffOfDepreciatedAndAccumulatedDepreciation" xlink:to="carg_WriteOffOfDepreciatedAndAccumulatedDepreciation_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_SummaryOfSignificantNonCashItemsAndCapitalExpendituresOfDiscontinuedOperationsTableTextBlock" xlink:to="carg_SummaryOfSignificantNonCashItemsAndCapitalExpendituresOfDiscontinuedOperationsTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="us-gaap_FairValueByMeasurementFrequencyAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskCreditRisk" xlink:to="us-gaap_ConcentrationRiskCreditRisk_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupClassificationAxis" xlink:to="us-gaap_DisposalGroupClassificationAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForRestructuring" xlink:to="us-gaap_PaymentsForRestructuring_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_NumberOfVotesEntitledToStockholdersPerShare" xlink:to="carg_NumberOfVotesEntitledToStockholdersPerShare_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_IncomeTaxDisclosureTable" xlink:to="carg_IncomeTaxDisclosureTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_DisposalGroupIncludingDiscontinuedOperationOperatingExpenseAbstract" xlink:to="carg_DisposalGroupIncludingDiscontinuedOperationOperatingExpenseAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDilutedAbstract" xlink:to="us-gaap_EarningsPerShareDilutedAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:to="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_Rule10B51ArrModifiedFlag" xlink:to="carg_Rule10B51ArrModifiedFlag_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_SegmentReportingInformationLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LetterOfCreditMember" xlink:to="us-gaap_LetterOfCreditMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:to="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:to="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel1Member" xlink:to="us-gaap_FairValueInputsLevel1Member_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DevelopedTechnologyRightsMember" xlink:to="us-gaap_DevelopedTechnologyRightsMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueCommissionersIrelandMember" xlink:to="us-gaap_RevenueCommissionersIrelandMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfGoodwillTable" xlink:to="us-gaap_ScheduleOfGoodwillTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonUsMember" xlink:to="us-gaap_NonUsMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_IncomeTaxAuthorityDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_TwoZeroTwoFiveShareRepurchaseProgramMember" xlink:to="carg_TwoZeroTwoFiveShareRepurchaseProgramMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_IncomeStatementLocationDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FurnitureAndFixturesMember" xlink:to="us-gaap_FurnitureAndFixturesMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_DepreciationAndAmortizationExcludingAmortizationOfIntangibleAssetsCapitalizedHostingArrangementsWriteOffsAndImpairments" xlink:to="carg_DepreciationAndAmortizationExcludingAmortizationOfIntangibleAssetsCapitalizedHostingArrangementsWriteOffsAndImpairments_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingInformationRevenueAbstract" xlink:to="us-gaap_SegmentReportingInformationRevenueAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnbilledReceivablesCurrent" xlink:to="us-gaap_UnbilledReceivablesCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenuesAbstract" xlink:to="us-gaap_RevenuesAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="us-gaap_IncomeTaxAuthorityNameDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedSalesCommissionCurrent" xlink:to="us-gaap_AccruedSalesCommissionCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_DeferredTaxesUnderOperatingActivities" xlink:to="carg_DeferredTaxesUnderOperatingActivities_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestructuringCosts" xlink:to="us-gaap_RestructuringCosts_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_MarketplaceMember" xlink:to="carg_MarketplaceMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:to="us-gaap_ContractWithCustomerAssetNetNoncurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAbstract" xlink:to="us-gaap_NetIncomeLossAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="carg_IsmailElshareefMember" xlink:to="carg_IsmailElshareefMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_ClassOfStockDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_lbl"/>
        </link:labelLink>
        <link:presentationLink xlink:role="http://www.cargurus.com/20260630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_DocumentAndEntityInformationTable" xlink:label="carg_DocumentAndEntityInformationTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_DocumentAndEntityInformationLineItems" xlink:label="carg_DocumentAndEntityInformationLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentType" xlink:label="dei_DocumentType"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine2" xlink:label="dei_EntityAddressAddressLine2"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentQuarterlyReport" xlink:label="dei_DocumentQuarterlyReport"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="carg_DocumentAndEntityInformationTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="carg_DocumentAndEntityInformationLineItems" xlink:to="dei_DocumentType" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassAMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="carg_DocumentAndEntityInformationTable" xlink:to="carg_DocumentAndEntityInformationLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="carg_DocumentAndEntityInformationLineItems" xlink:to="dei_AmendmentFlag" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassBMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="2.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="carg_DocumentAndEntityInformationLineItems" xlink:to="dei_DocumentPeriodEndDate" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="carg_DocumentAndEntityInformationLineItems" xlink:to="dei_DocumentFiscalYearFocus" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="carg_DocumentAndEntityInformationLineItems" xlink:to="dei_DocumentFiscalPeriodFocus" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="carg_DocumentAndEntityInformationLineItems" xlink:to="dei_EntityRegistrantName" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="carg_DocumentAndEntityInformationLineItems" xlink:to="dei_TradingSymbol" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="carg_DocumentAndEntityInformationLineItems" xlink:to="dei_EntityCentralIndexKey" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="carg_DocumentAndEntityInformationLineItems" xlink:to="dei_CurrentFiscalYearEndDate" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="carg_DocumentAndEntityInformationLineItems" xlink:to="dei_EntityFilerCategory" order="9" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="carg_DocumentAndEntityInformationLineItems" xlink:to="dei_EntitySmallBusiness" order="10" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="carg_DocumentAndEntityInformationLineItems" xlink:to="dei_EntityEmergingGrowthCompany" order="11" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="carg_DocumentAndEntityInformationLineItems" xlink:to="dei_EntityCommonStockSharesOutstanding" order="12" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="carg_DocumentAndEntityInformationLineItems" xlink:to="dei_EntityShellCompany" order="13" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="carg_DocumentAndEntityInformationLineItems" xlink:to="dei_EntityCurrentReportingStatus" order="14" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="carg_DocumentAndEntityInformationLineItems" xlink:to="dei_EntityFileNumber" order="15" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="carg_DocumentAndEntityInformationLineItems" xlink:to="dei_EntityTaxIdentificationNumber" order="16" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="carg_DocumentAndEntityInformationLineItems" xlink:to="dei_EntityAddressAddressLine1" order="17" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="carg_DocumentAndEntityInformationLineItems" xlink:to="dei_EntityAddressAddressLine2" order="18" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="carg_DocumentAndEntityInformationLineItems" xlink:to="dei_EntityAddressCityOrTown" order="19" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="carg_DocumentAndEntityInformationLineItems" xlink:to="dei_EntityAddressStateOrProvince" order="20" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="carg_DocumentAndEntityInformationLineItems" xlink:to="dei_EntityAddressPostalZipCode" order="21" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="carg_DocumentAndEntityInformationLineItems" xlink:to="dei_CityAreaCode" order="22" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="carg_DocumentAndEntityInformationLineItems" xlink:to="dei_LocalPhoneNumber" order="23" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="carg_DocumentAndEntityInformationLineItems" xlink:to="dei_EntityInteractiveDataCurrent" order="24" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="carg_DocumentAndEntityInformationLineItems" xlink:to="dei_DocumentQuarterlyReport" order="25" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="carg_DocumentAndEntityInformationLineItems" xlink:to="dei_DocumentTransitionReport" order="26" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="carg_DocumentAndEntityInformationLineItems" xlink:to="dei_EntityIncorporationStateCountryCode" order="27" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="carg_DocumentAndEntityInformationLineItems" xlink:to="dei_Security12bTitle" order="28" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="carg_DocumentAndEntityInformationLineItems" xlink:to="dei_SecurityExchangeName" order="29" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="carg_DocumentAndEntityInformationTable" order="49.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_AccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilitiesCurrent" xlink:label="carg_AccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedCashCurrent" xlink:label="us-gaap_RestrictedCashCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:label="us-gaap_ContractWithCustomerAssetNetNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AssetsAbstract" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_PreferredStockValue" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableCurrent" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsCurrentAbstract" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassAMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="carg_AccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilitiesCurrent" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassBMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_InventoryNet" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="2.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_Goodwill" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_Liabilities" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_ContractWithCustomerAssetNetCurrent" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquity" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_RestrictedCashCurrent" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_ContractWithCustomerAssetNetNoncurrent" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_Assets" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassAMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassBMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesAuthorized" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="2.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesIssued" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesOutstanding" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesIssued" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasicAbstract" xlink:label="us-gaap_EarningsPerShareBasicAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenuesAbstract" xlink:label="us-gaap_RevenuesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_MarketplaceMember" xlink:label="carg_MarketplaceMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDilutedAbstract" xlink:label="us-gaap_EarningsPerShareDilutedAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="us-gaap_InvestmentIncomeInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_WholesaleMember" xlink:label="carg_WholesaleMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProductMember" xlink:label="us-gaap_ProductMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_ImpairmentInOperatingExpense" xlink:label="carg_ImpairmentInOperatingExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationAndAmortization" xlink:label="us-gaap_DepreciationAndAmortization"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_SellingAndMarketingExpense" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareBasicAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_ProductOrServiceAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RevenuesAbstract" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain" xlink:to="carg_MarketplaceMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareBasicAbstract" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_StatementTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareDilutedAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_InvestmentIncomeInterest" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareBasicAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingExpensesAbstract" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain" xlink:to="carg_WholesaleMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareDilutedAbstract" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareDilutedAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesAbstract" xlink:to="us-gaap_CostOfGoodsAndServicesSold" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingIncomeLoss" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain" xlink:to="us-gaap_ProductMember" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NonoperatingIncomeExpense" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesAbstract" xlink:to="us-gaap_GrossProfit" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="carg_ImpairmentInOperatingExpense" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_DepreciationAndAmortization" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpenses" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProfitLoss" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareAbstract" order="9" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" order="10" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.cargurus.com/20260630/taxonomy/role/StatementUnauditedCondensedConsolidatedIncomeStatementsParenthetical" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_CostOfGoodsAndServicesSoldDepreciationAmortizationExpense" xlink:label="carg_CostOfGoodsAndServicesSoldDepreciationAmortizationExpense"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_ImpairmentInCostOfRevenue" xlink:label="carg_ImpairmentInCostOfRevenue"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="carg_CostOfGoodsAndServicesSoldDepreciationAmortizationExpense" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="carg_ImpairmentInCostOfRevenue" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncome" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_ProfitLoss" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.cargurus.com/20260630/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity_15"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding_16"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassAMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AdditionalPaidInCapitalMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassBMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="2.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsMember" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" order="9" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" order="10" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockRepurchasedDuringPeriodShares" order="11" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments" order="12" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" order="13" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" order="14" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity_15" order="15" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding_16" order="16" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="us-gaap_IncomeTaxesPaidNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="us-gaap_ProceedsFromStockOptionsExercised"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossUnrealized"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeasePayments" xlink:label="us-gaap_OperatingLeasePayments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToDevelopSoftware" xlink:label="us-gaap_PaymentsToDevelopSoftware"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_PaymentOfWithholdingTaxesOnNetShareSettlementsOfRestrictedStockUnits" xlink:label="carg_PaymentOfWithholdingTaxesOnNetShareSettlementsOfRestrictedStockUnits"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_DeferredTaxesUnderOperatingActivities" xlink:label="carg_DeferredTaxesUnderOperatingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestPaidNet" xlink:label="us-gaap_InterestPaidNet"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_UnpaidRepurchasesOfCommonStock" xlink:label="carg_UnpaidRepurchasesOfCommonStock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_UnpaidExciseTaxOnRepurchasesOfShares" xlink:label="carg_UnpaidExciseTaxOnRepurchasesOfShares"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_PaymentOfExciseTaxesOnRepurchasesOfCommonStock" xlink:label="carg_PaymentOfExciseTaxesOnRepurchasesOfCommonStock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_RightOfUseAssetIncreaseDecreaseObtainedInExchangeForOperatingLeaseLiability" xlink:label="carg_RightOfUseAssetIncreaseDecreaseObtainedInExchangeForOperatingLeaseLiability"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeasePrincipalPayments" xlink:label="us-gaap_FinanceLeasePrincipalPayments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="us-gaap_AmortizationOfFinancingCosts"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_IncreaseDecreaseInAccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilities" xlink:label="carg_IncreaseDecreaseInAccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_ChangeInGrossAdvancePaymentsReceivedFromThirdPartyPaymentProcessor" xlink:label="carg_ChangeInGrossAdvancePaymentsReceivedFromThirdPartyPaymentProcessor"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CapitalizedContractCostAmortization" xlink:label="us-gaap_CapitalizedContractCostAmortization"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_6"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetImpairmentCharges" xlink:label="us-gaap_AssetImpairmentCharges"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_IncreaseDecreaseInLeaseObligations" xlink:label="carg_IncreaseDecreaseInLeaseObligations"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DepreciationDepletionAndAmortization" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_IncomeTaxesPaidNet" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_CapitalExpendituresIncurredButNotYetPaid" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromStockOptionsExercised" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProfitLoss" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossUnrealized" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_OperatingLeasePayments" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToDevelopSoftware" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="carg_PaymentOfWithholdingTaxesOnNetShareSettlementsOfRestrictedStockUnits" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="carg_DeferredTaxesUnderOperatingActivities" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_InterestPaidNet" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="carg_UnpaidRepurchasesOfCommonStock" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="carg_UnpaidExciseTaxOnRepurchasesOfShares" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerAsset" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="carg_PaymentOfExciseTaxesOnRepurchasesOfCommonStock" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ShareBasedCompensation" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="carg_RightOfUseAssetIncreaseDecreaseObtainedInExchangeForOperatingLeaseLiability" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_FinanceLeasePrincipalPayments" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AmortizationOfFinancingCosts" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="carg_IncreaseDecreaseInAccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilities" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="carg_ChangeInGrossAdvancePaymentsReceivedFromThirdPartyPaymentProcessor" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_CapitalizedContractCostAmortization" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_6" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AssetImpairmentCharges" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="carg_IncreaseDecreaseInLeaseObligations" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllTradingArrangementsMember" xlink:label="ecd_AllTradingArrangementsMember"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_Rule10B51TradingArrangementMember" xlink:label="carg_Rule10B51TradingArrangementMember"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_Rule10B51TradingArrangementOneMember" xlink:label="carg_Rule10B51TradingArrangementOneMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllIndividualsMember" xlink:label="ecd_AllIndividualsMember"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_JasonTrevisanMember" xlink:label="carg_JasonTrevisanMember"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_Rule10B51TradingArrangementTwoMember" xlink:label="carg_Rule10B51TradingArrangementTwoMember"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_MatthewQuinnMember" xlink:label="carg_MatthewQuinnMember"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_Rule10B51TradingArrangementThreeMember" xlink:label="carg_Rule10B51TradingArrangementThreeMember"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_JavierZamoraMember" xlink:label="carg_JavierZamoraMember"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_Rule10B5-1TradingArrangementFourMember" xlink:label="carg_Rule10B5-1TradingArrangementFourMember"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_IsmailElshareefMember" xlink:label="carg_IsmailElshareefMember"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_VestedAndUnvestedStockOptionsSharesMember" xlink:label="carg_VestedAndUnvestedStockOptionsSharesMember"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_DafnaSarnoffMember" xlink:label="carg_DafnaSarnoffMember"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_UnsoldUnderRule10B51TradingArrangementMember" xlink:label="carg_UnsoldUnderRule10B51TradingArrangementMember"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_LangleySteinertMember" xlink:label="carg_LangleySteinertMember"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_SamuelZalesMember" xlink:label="carg_SamuelZalesMember"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_HilaryMember" xlink:label="carg_HilaryMember"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_HilaryAndLangleySteinertMember" xlink:label="carg_HilaryAndLangleySteinertMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_InsiderTradingArrLineItems" xlink:label="ecd_InsiderTradingArrLineItems"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_Rule10B51ArrModifiedFlag" xlink:label="carg_Rule10B51ArrModifiedFlag"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_NonRule10B51ArrModifiedFlag" xlink:label="carg_NonRule10B51ArrModifiedFlag"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_AllTradingArrangementsMember" xlink:to="carg_Rule10B51TradingArrangementMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_AllTradingArrangementsMember" xlink:to="carg_Rule10B51TradingArrangementOneMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_AllIndividualsMember" xlink:to="carg_JasonTrevisanMember" order="2.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_AllTradingArrangementsMember" xlink:to="carg_Rule10B51TradingArrangementTwoMember" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_AllIndividualsMember" xlink:to="carg_MatthewQuinnMember" order="3.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_AllTradingArrangementsMember" xlink:to="carg_Rule10B51TradingArrangementThreeMember" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_AllIndividualsMember" xlink:to="carg_JavierZamoraMember" order="4.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_AllTradingArrangementsMember" xlink:to="carg_Rule10B5-1TradingArrangementFourMember" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_AllIndividualsMember" xlink:to="carg_IsmailElshareefMember" order="5.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_AllTradingArrangementsMember" xlink:to="carg_VestedAndUnvestedStockOptionsSharesMember" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_AllIndividualsMember" xlink:to="carg_DafnaSarnoffMember" order="6.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_AllTradingArrangementsMember" xlink:to="carg_UnsoldUnderRule10B51TradingArrangementMember" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_AllIndividualsMember" xlink:to="carg_LangleySteinertMember" order="7.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_AllIndividualsMember" xlink:to="carg_SamuelZalesMember" order="8.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_AllIndividualsMember" xlink:to="carg_HilaryMember" order="9.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_AllIndividualsMember" xlink:to="carg_HilaryAndLangleySteinertMember" order="10.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_InsiderTradingArrLineItems" xlink:to="carg_Rule10B51ArrModifiedFlag" order="14.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_InsiderTradingArrLineItems" xlink:to="carg_NonRule10B51ArrModifiedFlag" order="15.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureOrganizationAndBusinessDescription" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:label="us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperations" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureRevenueRecognition" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.cargurus.com/20260630/taxonomy/role/DisclosureFairValueOfFinancialInstruments1" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancialInstrumentsDisclosureTextBlock" xlink:label="us-gaap_FinancialInstrumentsDisclosureTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FinancialInstrumentsDisclosureTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosurePropertyAndEquipmentNet" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.cargurus.com/20260630/taxonomy/role/DisclosureImpairments" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetImpairmentChargesTextBlock" xlink:label="us-gaap_AssetImpairmentChargesTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_AssetImpairmentChargesTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.cargurus.com/20260630/taxonomy/role/DisclosureRestructuringExpenses" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:label="us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:label="us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:to="us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.cargurus.com/20260630/taxonomy/role/DisclosureAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilities1" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="us-gaap_PayablesAndAccrualsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:label="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.cargurus.com/20260630/taxonomy/role/DisclosureDebt" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="us-gaap_DebtDisclosureTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureCommitmentsAndContingencies" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.cargurus.com/20260630/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchases" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureEarningsPerShare" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureIncomeTaxes" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureSegmentAndGeographicInformation" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.cargurus.com/20260630/taxonomy/role/DisclosureSubsequentEvent" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="us-gaap_ConsolidationPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsPolicyPolicyTextBlock" xlink:label="us-gaap_SubsequentEventsPolicyPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="us-gaap_ConcentrationRiskCreditRisk"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_SignificantAccountingPoliciesPolicyTextBlock" xlink:label="carg_SignificantAccountingPoliciesPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicy" xlink:label="us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicy"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_RecentAccountingPronouncementsNotYetAdoptedPolicyTextBlock" xlink:label="carg_RecentAccountingPronouncementsNotYetAdoptedPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConsolidationPolicyTextBlock" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SubsequentEventsPolicyPolicyTextBlock" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_UseOfEstimates" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConcentrationRiskCreditRisk" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="carg_SignificantAccountingPoliciesPolicyTextBlock" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicy" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="carg_RecentAccountingPronouncementsNotYetAdoptedPolicyTextBlock" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsTables" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:label="us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_SummaryOfSignificantNonCashItemsAndCapitalExpendituresOfDiscontinuedOperationsTableTextBlock" xlink:label="carg_SummaryOfSignificantNonCashItemsAndCapitalExpendituresOfDiscontinuedOperationsTableTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="carg_SummaryOfSignificantNonCashItemsAndCapitalExpendituresOfDiscontinuedOperationsTableTextBlock" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureRevenueRecognitionTables" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.cargurus.com/20260630/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsTables" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetTables" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.cargurus.com/20260630/taxonomy/role/DisclosureImpairmentsTables" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfGoodwillTextBlock" xlink:label="us-gaap_ScheduleOfGoodwillTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_SummaryOfImpairmentsTableTextBlock" xlink:label="carg_SummaryOfImpairmentsTableTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleOfGoodwillTextBlock" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="carg_SummaryOfImpairmentsTableTextBlock" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.cargurus.com/20260630/taxonomy/role/DisclosureRestructuringExpensesTables" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:label="us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:label="us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:label="us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:to="us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:to="us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.cargurus.com/20260630/taxonomy/role/DisclosureAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilitiesTables" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="us-gaap_PayablesAndAccrualsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock" xlink:label="carg_ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="carg_ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.cargurus.com/20260630/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesTables" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:label="us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureEarningsPerShareTables" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationTables" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock" xlink:label="us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureOrganizationAndBusinessDescriptionAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfReportableSegments" xlink:label="us-gaap_NumberOfReportableSegments"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_NumberOfReportableSegments" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_SummaryOfSignificantAccountingPoliciesTable" xlink:label="carg_SummaryOfSignificantAccountingPoliciesTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_PaymentProcessorMember" xlink:label="carg_PaymentProcessorMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_SummaryOfSignificantAccountingPoliciesLineItems" xlink:label="carg_SummaryOfSignificantAccountingPoliciesLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_AdvertisingCustomersMember" xlink:label="carg_AdvertisingCustomersMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskCreditRiskFinancialInstrumentsOffBalanceSheetRisk" xlink:label="us-gaap_ConcentrationRiskCreditRiskFinancialInstrumentsOffBalanceSheetRisk"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_NumberOfMajorCustomers" xlink:label="carg_NumberOfMajorCustomers"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_NumberOfDealerAccounts" xlink:label="carg_NumberOfDealerAccounts"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnbilledReceivablesCurrent" xlink:label="us-gaap_UnbilledReceivablesCurrent"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="carg_SummaryOfSignificantAccountingPoliciesTable" xlink:to="srt_RangeAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="carg_PaymentProcessorMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_CustomerConcentrationRiskMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="carg_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_SalesRevenueNetMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="carg_SummaryOfSignificantAccountingPoliciesTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="carg_SummaryOfSignificantAccountingPoliciesTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="carg_AdvertisingCustomersMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="carg_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_AccountsReceivableMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="carg_SummaryOfSignificantAccountingPoliciesTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="carg_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_ConcentrationRiskCreditRiskFinancialInstrumentsOffBalanceSheetRisk" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="2.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="carg_SummaryOfSignificantAccountingPoliciesTable" xlink:to="srt_MajorCustomersAxis" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="carg_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="carg_SummaryOfSignificantAccountingPoliciesTable" xlink:to="carg_SummaryOfSignificantAccountingPoliciesLineItems" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="carg_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="carg_NumberOfMajorCustomers" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="carg_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="carg_NumberOfDealerAccounts" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="6.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="carg_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_UnbilledReceivablesCurrent" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringCosts" xlink:label="us-gaap_RestructuringCosts"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForRestructuring" xlink:label="us-gaap_PaymentsForRestructuring"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="us-gaap_RestructuringCosts" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="us-gaap_PaymentsForRestructuring" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsSummaryOfMajorClassesOfIncomeStatementFromDiscontinuedOperationsDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_WeightedAverageNumberOfSharesOutstandingAttributableToCommonStockHoldersAbstract" xlink:label="carg_WeightedAverageNumberOfSharesOutstandingAttributableToCommonStockHoldersAbstract"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_DiscontinuedOperationsWeightedAverageNumberOfSharesOutstandingBasic" xlink:label="carg_DiscontinuedOperationsWeightedAverageNumberOfSharesOutstandingBasic"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_EarningsPerShareFromDiscontinuedOperationsAbstract" xlink:label="carg_EarningsPerShareFromDiscontinuedOperationsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupClassificationAxis" xlink:label="us-gaap_DisposalGroupClassificationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="us-gaap_DisposalGroupClassificationDomain"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_DisposalGroupIncludingDiscontinuedOperationOperatingExpenseAbstract" xlink:label="carg_DisposalGroupIncludingDiscontinuedOperationOperatingExpenseAbstract"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_DisposalGroupIncludingDiscontinuedOperationSalesAndMarketingExpense" xlink:label="carg_DisposalGroupIncludingDiscontinuedOperationSalesAndMarketingExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_DiscontinuedOperationsWeightedAverageNumberOfSharesOutstandingDiluted" xlink:label="carg_DiscontinuedOperationsWeightedAverageNumberOfSharesOutstandingDiluted"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense" xlink:label="carg_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_DisposalGroupIncludingDiscontinuedOperationImpairments" xlink:label="carg_DisposalGroupIncludingDiscontinuedOperationImpairments"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_DisposalGroupImpairments" xlink:label="carg_DisposalGroupImpairments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:label="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersBasic" xlink:label="us-gaap_NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersBasic"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="carg_WeightedAverageNumberOfSharesOutstandingAttributableToCommonStockHoldersAbstract" xlink:to="carg_DiscontinuedOperationsWeightedAverageNumberOfSharesOutstandingBasic" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="carg_EarningsPerShareFromDiscontinuedOperationsAbstract" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="us-gaap_DisposalGroupClassificationAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisposalGroupClassificationAxis" xlink:to="us-gaap_DisposalGroupClassificationDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="carg_DisposalGroupIncludingDiscontinuedOperationOperatingExpenseAbstract" xlink:to="carg_DisposalGroupIncludingDiscontinuedOperationSalesAndMarketingExpense" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="carg_WeightedAverageNumberOfSharesOutstandingAttributableToCommonStockHoldersAbstract" xlink:to="carg_DiscontinuedOperationsWeightedAverageNumberOfSharesOutstandingDiluted" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="carg_EarningsPerShareFromDiscontinuedOperationsAbstract" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="carg_DisposalGroupIncludingDiscontinuedOperationOperatingExpenseAbstract" xlink:to="carg_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="carg_DisposalGroupIncludingDiscontinuedOperationOperatingExpenseAbstract" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="carg_DisposalGroupIncludingDiscontinuedOperationOperatingExpenseAbstract" xlink:to="carg_DisposalGroupIncludingDiscontinuedOperationImpairments" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="carg_DisposalGroupIncludingDiscontinuedOperationOperatingExpenseAbstract" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="carg_DisposalGroupIncludingDiscontinuedOperationOperatingExpenseAbstract" xlink:to="carg_DisposalGroupImpairments" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="carg_DisposalGroupIncludingDiscontinuedOperationOperatingExpenseAbstract" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="carg_DisposalGroupIncludingDiscontinuedOperationOperatingExpenseAbstract" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersBasic" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="carg_EarningsPerShareFromDiscontinuedOperationsAbstract" order="9" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="carg_WeightedAverageNumberOfSharesOutstandingAttributableToCommonStockHoldersAbstract" order="10" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsSummaryOfSignificantNoncashItemsAndCapitalExpendituresOfDiscontinuedOperationsDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="us-gaap_DisposalGroupClassificationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDiscontinuedOperationsMember" xlink:label="us-gaap_SegmentDiscontinuedOperationsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupClassificationAxis" xlink:label="us-gaap_DisposalGroupClassificationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationAndAmortizationDiscontinuedOperations" xlink:label="us-gaap_DepreciationAndAmortizationDiscontinuedOperations"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToDevelopSoftware" xlink:label="us-gaap_PaymentsToDevelopSoftware"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_DisposalGroupImpairments" xlink:label="carg_DisposalGroupImpairments"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_DisposalGroupIncludingDiscontinuedOperationShareBasedCompensation" xlink:label="carg_DisposalGroupIncludingDiscontinuedOperationShareBasedCompensation"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisposalGroupClassificationDomain" xlink:to="us-gaap_SegmentDiscontinuedOperationsMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="us-gaap_DisposalGroupClassificationAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisposalGroupClassificationAxis" xlink:to="us-gaap_DisposalGroupClassificationDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DepreciationAndAmortizationDiscontinuedOperations" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_PaymentsToDevelopSoftware" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="carg_DisposalGroupImpairments" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="carg_DisposalGroupIncludingDiscontinuedOperationShareBasedCompensation" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsSummaryOfSignificantNoncashItemsAndCapitalExpendituresOfDiscontinuedOperationsParentheticalDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_ImpairmentOfCapitalizedHostingArrangements" xlink:label="carg_ImpairmentOfCapitalizedHostingArrangements"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_ImpairmentOfCapitalizedInternalUseSoftware" xlink:label="carg_ImpairmentOfCapitalizedInternalUseSoftware"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_ImpairmentOfCapitalizedWebsiteDevelopment" xlink:label="carg_ImpairmentOfCapitalizedWebsiteDevelopment"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_ImpairmentOfIntangibleAssets" xlink:label="carg_ImpairmentOfIntangibleAssets"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_ImpairmentGoodwill" xlink:label="carg_ImpairmentGoodwill"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="carg_ImpairmentOfCapitalizedHostingArrangements" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="carg_ImpairmentOfCapitalizedInternalUseSoftware" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="carg_ImpairmentOfCapitalizedWebsiteDevelopment" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="carg_ImpairmentOfIntangibleAssets" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="carg_ImpairmentGoodwill" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="us-gaap_RevenueRemainingPerformanceObligation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_RevenueRemainingPerformanceObligation" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.cargurus.com/20260630/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsScheduleOfFairValueLevelsAssetsMeasuredAtFairValueOnRecurringBasisDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:label="us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="us-gaap_FairValueInputsLevel1Member"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="us-gaap_FairValueMeasurementsRecurringMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentTypeExtensibleEnumeration" xlink:label="us-gaap_InvestmentTypeExtensibleEnumeration"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="us-gaap_FairValueInputsLevel2Member"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="us-gaap_AssetsFairValueDisclosure"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_CashAndCashEquivalentsFairValueDisclosure" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel1Member" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueByMeasurementFrequencyAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="us-gaap_FairValueMeasurementsRecurringMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="us-gaap_FairValueMeasurementFrequencyDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_InvestmentTypeExtensibleEnumeration" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel2Member" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_AssetsFairValueDisclosure" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel3Member" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquipmentMember" xlink:label="us-gaap_EquipmentMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:label="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SoftwareDevelopmentMember" xlink:label="us-gaap_SoftwareDevelopmentMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="us-gaap_FurnitureAndFixturesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdImprovementsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConstructionInProgressMember" xlink:label="us-gaap_ConstructionInProgressMember"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_FinanceLeaseRightOfUseAssetsMember" xlink:label="carg_FinanceLeaseRightOfUseAssetsMember"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_EquipmentMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_SoftwareDevelopmentMember" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_FurnitureAndFixturesMember" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LeaseholdImprovementsMember" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_ConstructionInProgressMember" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="carg_FinanceLeaseRightOfUseAssetsMember" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_DigitalWholesaleMember" xlink:label="carg_DigitalWholesaleMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_DepreciationAndAmortizationExcludingAmortizationOfIntangibleAssetsCapitalizedHostingArrangementsWriteOffsAndImpairments" xlink:label="carg_DepreciationAndAmortizationExcludingAmortizationOfIntangibleAssetsCapitalizedHostingArrangementsWriteOffsAndImpairments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SoftwareDevelopmentMember" xlink:label="us-gaap_SoftwareDevelopmentMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfSalesMember" xlink:label="us-gaap_CostOfSalesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetImpairmentCharges" xlink:label="us-gaap_AssetImpairmentCharges"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:label="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenseMember" xlink:label="us-gaap_OperatingExpenseMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdImprovementsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="us-gaap_FurnitureAndFixturesMember"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain" xlink:to="carg_DigitalWholesaleMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="carg_DepreciationAndAmortizationExcludingAmortizationOfIntangibleAssetsCapitalizedHostingArrangementsWriteOffsAndImpairments" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_SoftwareDevelopmentMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_CostOfSalesMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_AssetImpairmentCharges" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_IncomeStatementLocationAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_OperatingExpenseMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LeaseholdImprovementsMember" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_FurnitureAndFixturesMember" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.cargurus.com/20260630/taxonomy/role/DisclosureImpairmentsAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_DigitalWholesaleMember" xlink:label="carg_DigitalWholesaleMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_CarOfferMember" xlink:label="carg_CarOfferMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="us-gaap_ScheduleOfGoodwillTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain" xlink:to="carg_DigitalWholesaleMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="carg_CarOfferMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleOfGoodwillTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfGoodwillTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfGoodwillTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.cargurus.com/20260630/taxonomy/role/DisclosureImpairmentsSummaryOfOtherIntangibleAssetsDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_BrandMember" xlink:label="carg_BrandMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="us-gaap_CustomerRelationshipsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DevelopedTechnologyRightsMember" xlink:label="us-gaap_DevelopedTechnologyRightsMember"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="carg_BrandMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_CustomerRelationshipsMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_DevelopedTechnologyRightsMember" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.cargurus.com/20260630/taxonomy/role/DisclosureImpairmentsSummaryOfOtherIntangibleAssetsParentheticalDetails" xlink:title="presentationLink" xlink:type="extended"/>
        <link:presentationLink xlink:role="http://www.cargurus.com/20260630/taxonomy/role/DisclosureImpairmentsScheduleOfImpairmentsDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_HostingArrangementsMember" xlink:label="carg_HostingArrangementsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="us-gaap_ScheduleOfGoodwillTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SoftwareDevelopmentMember" xlink:label="us-gaap_SoftwareDevelopmentMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:label="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="carg_HostingArrangementsMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleOfGoodwillTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfGoodwillTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_SoftwareDevelopmentMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.cargurus.com/20260630/taxonomy/role/DisclosureRestructuringExpensesAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:label="us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="us-gaap_RestructuringCostAndReserveLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringAndRelatedCostExpectedCost1" xlink:label="us-gaap_RestructuringAndRelatedCostExpectedCost1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:to="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringCostAndReserveLineItems" xlink:to="us-gaap_RestructuringAndRelatedCostExpectedCost1" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="srt_RangeAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="us-gaap_RestructuringCostAndReserveLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="2.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="6.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="7.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.cargurus.com/20260630/taxonomy/role/DisclosureRestructuringExpensesScheduleOfOnetimeRestructuringCostsDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringCostAndReserveAxis" xlink:label="us-gaap_RestructuringCostAndReserveAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="us-gaap_TypeOfRestructuringDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:label="us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfSalesMember" xlink:label="us-gaap_CostOfSalesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="us-gaap_SellingAndMarketingExpenseMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="us-gaap_RestructuringCostAndReserveLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringCostAndReserveAxis" xlink:to="us-gaap_TypeOfRestructuringDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:to="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="us-gaap_RestructuringCostAndReserveAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_CostOfSalesMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="us-gaap_IncomeStatementLocationAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_SellingAndMarketingExpenseMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="us-gaap_RestructuringCostAndReserveLineItems" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_ResearchAndDevelopmentExpenseMember" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_GeneralAndAdministrativeExpenseMember" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.cargurus.com/20260630/taxonomy/role/DisclosureRestructuringExpensesSummaryOfChangesInOnetimeRestructuringRelatedLiabilityDetails" xlink:title="presentationLink" xlink:type="extended"/>
        <link:presentationLink xlink:role="http://www.cargurus.com/20260630/taxonomy/role/DisclosureAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilities" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:label="us-gaap_AccruedLiabilitiesCurrentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedBonusesCurrent" xlink:label="us-gaap_AccruedBonusesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedSalesCommissionCurrent" xlink:label="us-gaap_AccruedSalesCommissionCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="us-gaap_AccruedIncomeTaxesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_OtherAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilities" xlink:label="carg_OtherAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_OtherAccruedExpensesAndOtherCurrentLiabilities" xlink:label="carg_OtherAccruedExpensesAndOtherCurrentLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_AccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilitiesCurrent" xlink:label="carg_AccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilitiesCurrent"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedBonusesCurrent" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedSalesCommissionCurrent" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedIncomeTaxesCurrent" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:to="carg_OtherAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilities" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:to="carg_OtherAccruedExpensesAndOtherCurrentLiabilities" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:to="carg_AccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilitiesCurrent" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.cargurus.com/20260630/taxonomy/role/DisclosureAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilitiesAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="us-gaap_PayablesAndAccrualsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_DecreaseInAccruedBonus" xlink:label="carg_DecreaseInAccruedBonus"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="carg_DecreaseInAccruedBonus" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.cargurus.com/20260630/taxonomy/role/DisclosureDebtAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebt" xlink:label="us-gaap_LongTermDebt"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="us-gaap_ShortTermDebtTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="us-gaap_RevolvingCreditFacilityMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="us-gaap_ShortTermDebtTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LetterOfCreditMember" xlink:label="us-gaap_LetterOfCreditMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityExpirationDate1" xlink:label="us-gaap_LineOfCreditFacilityExpirationDate1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCredit" xlink:label="us-gaap_LineOfCredit"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_LetterOfCreditRelatedToLeaseExpired" xlink:label="carg_LetterOfCreditRelatedToLeaseExpired"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_LineOfCreditFacilityIncreasedInMaximumBorrowingCapacity" xlink:label="carg_LineOfCreditFacilityIncreasedInMaximumBorrowingCapacity"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_IncreaseInBorrowingCapacityEqualToPercentageOfFourQuarterEbdita" xlink:label="carg_IncreaseInBorrowingCapacityEqualToPercentageOfFourQuarterEbdita"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:label="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredFinanceCostsNet" xlink:label="us-gaap_DeferredFinanceCostsNet"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebt" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtInstrumentTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_ShortTermDebtTypeAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="us-gaap_RevolvingCreditFacilityMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="us-gaap_LetterOfCreditMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LineOfCreditFacilityExpirationDate1" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="srt_RangeAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_CreditFacilityAxis" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="2.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LineOfCredit" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_SubsequentEventTypeAxis" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="carg_LetterOfCreditRelatedToLeaseExpired" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentLineItems" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="carg_LineOfCreditFacilityIncreasedInMaximumBorrowingCapacity" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="carg_IncreaseInBorrowingCapacityEqualToPercentageOfFourQuarterEbdita" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="6.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="7.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DeferredFinanceCostsNet" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_BostonMassachusettsOneZeroZeroOneBoylstonMember" xlink:label="carg_BostonMassachusettsOneZeroZeroOneBoylstonMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_LeaseholdImprovementsAndFurnitureAndFixturesMember" xlink:label="carg_LeaseholdImprovementsAndFurnitureAndFixturesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LetterOfCreditMember" xlink:label="us-gaap_LetterOfCreditMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_CommitmentsAndContingenciesTable" xlink:label="carg_CommitmentsAndContingenciesTable"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_CommitmentsAndContingenciesLineItems" xlink:label="carg_CommitmentsAndContingenciesLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseImpairmentLoss" xlink:label="us-gaap_OperatingLeaseImpairmentLoss"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_WriteOffOfDepreciatedAndAccumulatedDepreciation" xlink:label="carg_WriteOffOfDepreciatedAndAccumulatedDepreciation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCredit" xlink:label="us-gaap_LineOfCredit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedCash" xlink:label="us-gaap_RestrictedCash"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_SegmentGeographicalDomain" xlink:to="carg_BostonMassachusettsOneZeroZeroOneBoylstonMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="carg_LeaseholdImprovementsAndFurnitureAndFixturesMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="us-gaap_LetterOfCreditMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="carg_CommitmentsAndContingenciesTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="carg_CommitmentsAndContingenciesLineItems" xlink:to="us-gaap_OperatingLeaseImpairmentLoss" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="carg_CommitmentsAndContingenciesTable" xlink:to="srt_StatementGeographicalAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="carg_CommitmentsAndContingenciesLineItems" xlink:to="carg_WriteOffOfDepreciatedAndAccumulatedDepreciation" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="carg_CommitmentsAndContingenciesTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="carg_CommitmentsAndContingenciesLineItems" xlink:to="us-gaap_LineOfCredit" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="carg_CommitmentsAndContingenciesTable" xlink:to="us-gaap_CreditFacilityAxis" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="carg_CommitmentsAndContingenciesLineItems" xlink:to="us-gaap_RestrictedCash" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="carg_CommitmentsAndContingenciesTable" xlink:to="carg_CommitmentsAndContingenciesLineItems" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.cargurus.com/20260630/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StockRepurchaseProgramAuthorizedAmount1" xlink:label="srt_StockRepurchaseProgramAuthorizedAmount1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StockRepurchaseProgramExpirationDate" xlink:label="srt_StockRepurchaseProgramExpirationDate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_TwoZeroTwoFiveShareRepurchaseProgramMember" xlink:label="carg_TwoZeroTwoFiveShareRepurchaseProgramMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_TwoZeroTwoSixShareRepurchaseProgramMember" xlink:label="carg_TwoZeroTwoSixShareRepurchaseProgramMember"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_ShareRepurchasedAndRetiredAtAverageCostPricePerShare" xlink:label="carg_ShareRepurchasedAndRetiredAtAverageCostPricePerShare"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:label="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="us-gaap_AwardTypeAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassAMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="srt_StockRepurchaseProgramAuthorizedAmount1" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="srt_StockRepurchaseProgramExpirationDate" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="2.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="srt_RangeAxis" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="2.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="2.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="carg_TwoZeroTwoFiveShareRepurchaseProgramMember" order="3.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="carg_TwoZeroTwoSixShareRepurchaseProgramMember" order="4.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="carg_ShareRepurchasedAndRetiredAtAverageCostPricePerShare" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="6.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.cargurus.com/20260630/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesSummaryOfAllocationOfStockbasedCompensationExpenseDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:label="us-gaap_StatementOperatingActivitiesSegmentAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentOperatingActivitiesDomain" xlink:label="us-gaap_SegmentOperatingActivitiesDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentContinuingOperationsMember" xlink:label="us-gaap_SegmentContinuingOperationsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfSalesMember" xlink:label="us-gaap_CostOfSalesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDiscontinuedOperationsMember" xlink:label="us-gaap_SegmentDiscontinuedOperationsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="us-gaap_SellingAndMarketingExpenseMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:to="us-gaap_SegmentOperatingActivitiesDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="us-gaap_IncomeStatementLocationAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentOperatingActivitiesDomain" xlink:to="us-gaap_SegmentContinuingOperationsMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_CostOfSalesMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="us-gaap_StatementOperatingActivitiesSegmentAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentOperatingActivitiesDomain" xlink:to="us-gaap_SegmentDiscontinuedOperationsMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_SellingAndMarketingExpenseMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_ResearchAndDevelopmentExpenseMember" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_GeneralAndAdministrativeExpenseMember" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureEarningsPerShareAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasicLineItems" xlink:label="us-gaap_EarningsPerShareBasicLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockVotingRights" xlink:label="us-gaap_CommonStockVotingRights"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_NumberOfVotesEntitledToStockholdersPerShare" xlink:label="carg_NumberOfVotesEntitledToStockholdersPerShare"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConversionOfStockDescription" xlink:label="us-gaap_ConversionOfStockDescription"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConversionOfStockTypeOfStockConverted" xlink:label="us-gaap_ConversionOfStockTypeOfStockConverted"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConversionOfStockSharesIssued1" xlink:label="us-gaap_ConversionOfStockSharesIssued1"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_UndistributedEarningsRatioUsedToCalculateAllocationToClassOfStock" xlink:label="carg_UndistributedEarningsRatioUsedToCalculateAllocationToClassOfStock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareBasicLineItems" xlink:to="us-gaap_CommonStockVotingRights" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassAMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareBasicLineItems" xlink:to="carg_NumberOfVotesEntitledToStockholdersPerShare" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:to="us-gaap_EarningsPerShareBasicLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassBMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="2.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareBasicLineItems" xlink:to="us-gaap_ConversionOfStockDescription" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareBasicLineItems" xlink:to="us-gaap_ConversionOfStockTypeOfStockConverted" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareBasicLineItems" xlink:to="us-gaap_ConversionOfStockSharesIssued1" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareBasicLineItems" xlink:to="carg_UndistributedEarningsRatioUsedToCalculateAllocationToClassOfStock" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomePerShareDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasicAbstract" xlink:label="us-gaap_EarningsPerShareBasicAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_NetIncomeLossPerShareAttributableToCommonStockholdersAbstract" xlink:label="carg_NetIncomeLossPerShareAttributableToCommonStockholdersAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAbstract" xlink:label="us-gaap_NetIncomeLossAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDilutedAbstract" xlink:label="us-gaap_EarningsPerShareDilutedAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements" xlink:label="us-gaap_IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareBasicAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="carg_NetIncomeLossPerShareAttributableToCommonStockholdersAbstract" xlink:to="us-gaap_EarningsPerShareBasicAbstract" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_NetIncomeLossAbstract" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareDilutedAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetIncomeLossAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareBasicAbstract" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="carg_NetIncomeLossPerShareAttributableToCommonStockholdersAbstract" xlink:to="us-gaap_EarningsPerShareDilutedAbstract" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareDilutedAbstract" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetIncomeLossAbstract" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareBasicAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="carg_NetIncomeLossPerShareAttributableToCommonStockholdersAbstract" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareDilutedAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetIncomeLossAbstract" xlink:to="us-gaap_ProfitLoss" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfPotentiallyDilutiveCommonStockEquivalentsExcludedFromCalculationOfDilutedWeightedAverageSharesOutstandingDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_IncomeTaxDisclosureLineItems" xlink:label="carg_IncomeTaxDisclosureLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityNameAxis" xlink:label="us-gaap_IncomeTaxAuthorityNameAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="us-gaap_IncomeTaxAuthorityNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_IncomeTaxDisclosureTable" xlink:label="carg_IncomeTaxDisclosureTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCountryMember" xlink:label="us-gaap_ForeignCountryMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueCommissionersIrelandMember" xlink:label="us-gaap_RevenueCommissionersIrelandMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_FederalAndStateJurisdictionMember" xlink:label="carg_FederalAndStateJurisdictionMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InternalRevenueServiceIRSMember" xlink:label="us-gaap_InternalRevenueServiceIRSMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OpenTaxYear" xlink:label="us-gaap_OpenTaxYear"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="carg_IncomeTaxDisclosureLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="us-gaap_IncomeTaxAuthorityNameDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="carg_IncomeTaxDisclosureTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="carg_IncomeTaxDisclosureTable" xlink:to="us-gaap_IncomeTaxAuthorityNameAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_ForeignCountryMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="us-gaap_RevenueCommissionersIrelandMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="carg_IncomeTaxDisclosureLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="carg_IncomeTaxDisclosureTable" xlink:to="us-gaap_IncomeTaxAuthorityAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="carg_FederalAndStateJurisdictionMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="us-gaap_InternalRevenueServiceIRSMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="carg_IncomeTaxDisclosureLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="carg_IncomeTaxDisclosureTable" xlink:to="carg_IncomeTaxDisclosureLineItems" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="carg_IncomeTaxDisclosureLineItems" xlink:to="us-gaap_OpenTaxYear" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="us-gaap_SegmentReportingInformationLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfReportableSegments" xlink:label="us-gaap_NumberOfReportableSegments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration" xlink:label="us-gaap_SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingCodmProfitLossMeasureHowUsedDescription" xlink:label="us-gaap_SegmentReportingCodmProfitLossMeasureHowUsedDescription"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_SegmentReportingInformationLineItems" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_NumberOfReportableSegments" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_SegmentReportingCodmProfitLossMeasureHowUsedDescription" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.cargurus.com/20260630/taxonomy/role/DisclosureSegmentAndGeographicInformationSummaryOfRevenueByGeographicalRegionDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_US" xlink:label="country_US"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="us-gaap_SegmentReportingInformationLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingInformationRevenueAbstract" xlink:label="us-gaap_SegmentReportingInformationRevenueAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonUsMember" xlink:label="us-gaap_NonUsMember"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_US" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="srt_StatementGeographicalAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_SegmentReportingInformationRevenueAbstract" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationRevenueAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_SegmentGeographicalDomain" xlink:to="us-gaap_NonUsMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_SegmentReportingInformationLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.cargurus.com/20260630/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="us-gaap_RevolvingCreditFacilityMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityExpirationDate1" xlink:label="us-gaap_LineOfCreditFacilityExpirationDate1"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_LineOfCreditFacilityIncreasedInMaximumBorrowingCapacity" xlink:label="carg_LineOfCreditFacilityIncreasedInMaximumBorrowingCapacity"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_IncreaseInBorrowingCapacityEqualToPercentageOfFourQuarterEbdita" xlink:label="carg_IncreaseInBorrowingCapacityEqualToPercentageOfFourQuarterEbdita"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_GrossLeverageRatio" xlink:label="carg_GrossLeverageRatio"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="us-gaap_RevolvingCreditFacilityMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_CreditFacilityAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_LineOfCreditFacilityExpirationDate1" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventTypeAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="carg_LineOfCreditFacilityIncreasedInMaximumBorrowingCapacity" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventLineItems" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="carg_IncreaseInBorrowingCapacityEqualToPercentageOfFourQuarterEbdita" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="carg_GrossLeverageRatio" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.cargurus.com/20260630/taxonomy/role/Role_DocumentDocumentAndEntityInformation">
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_DocumentAndEntityInformationLineItems" xlink:label="carg_DocumentAndEntityInformationLineItems"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_DocumentAndEntityInformationTable" xlink:label="carg_DocumentAndEntityInformationTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentType" xlink:label="dei_DocumentType"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine2" xlink:label="dei_EntityAddressAddressLine2"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentQuarterlyReport" xlink:label="dei_DocumentQuarterlyReport"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="carg_DocumentAndEntityInformationLineItems" xlink:to="carg_DocumentAndEntityInformationTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="carg_DocumentAndEntityInformationTable" xlink:to="us-gaap_StatementClassOfStockAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="carg_DocumentAndEntityInformationLineItems" xlink:to="dei_DocumentType" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassAMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="carg_DocumentAndEntityInformationLineItems" xlink:to="dei_AmendmentFlag" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassBMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="carg_DocumentAndEntityInformationLineItems" xlink:to="dei_DocumentPeriodEndDate" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="carg_DocumentAndEntityInformationLineItems" xlink:to="dei_DocumentFiscalYearFocus" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="carg_DocumentAndEntityInformationLineItems" xlink:to="dei_DocumentFiscalPeriodFocus" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="carg_DocumentAndEntityInformationLineItems" xlink:to="dei_EntityRegistrantName" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="carg_DocumentAndEntityInformationLineItems" xlink:to="dei_TradingSymbol" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="carg_DocumentAndEntityInformationLineItems" xlink:to="dei_EntityCentralIndexKey" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="8" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="carg_DocumentAndEntityInformationLineItems" xlink:to="dei_CurrentFiscalYearEndDate" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="9" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="carg_DocumentAndEntityInformationLineItems" xlink:to="dei_EntityFilerCategory" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="10" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="carg_DocumentAndEntityInformationLineItems" xlink:to="dei_EntitySmallBusiness" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="11" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="carg_DocumentAndEntityInformationLineItems" xlink:to="dei_EntityEmergingGrowthCompany" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="12" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="carg_DocumentAndEntityInformationLineItems" xlink:to="dei_EntityCommonStockSharesOutstanding" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="13" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="carg_DocumentAndEntityInformationLineItems" xlink:to="dei_EntityShellCompany" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="14" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="carg_DocumentAndEntityInformationLineItems" xlink:to="dei_EntityCurrentReportingStatus" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="15" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="carg_DocumentAndEntityInformationLineItems" xlink:to="dei_EntityFileNumber" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="16" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="carg_DocumentAndEntityInformationLineItems" xlink:to="dei_EntityTaxIdentificationNumber" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="17" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="carg_DocumentAndEntityInformationLineItems" xlink:to="dei_EntityAddressAddressLine1" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="18" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="carg_DocumentAndEntityInformationLineItems" xlink:to="dei_EntityAddressAddressLine2" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="19" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="carg_DocumentAndEntityInformationLineItems" xlink:to="dei_EntityAddressCityOrTown" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="20" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="carg_DocumentAndEntityInformationLineItems" xlink:to="dei_EntityAddressStateOrProvince" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="21" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="carg_DocumentAndEntityInformationLineItems" xlink:to="dei_EntityAddressPostalZipCode" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="22" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="carg_DocumentAndEntityInformationLineItems" xlink:to="dei_CityAreaCode" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="23" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="carg_DocumentAndEntityInformationLineItems" xlink:to="dei_LocalPhoneNumber" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="24" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="carg_DocumentAndEntityInformationLineItems" xlink:to="dei_EntityInteractiveDataCurrent" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="25" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="carg_DocumentAndEntityInformationLineItems" xlink:to="dei_DocumentQuarterlyReport" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="26" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="carg_DocumentAndEntityInformationLineItems" xlink:to="dei_DocumentTransitionReport" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="27" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="carg_DocumentAndEntityInformationLineItems" xlink:to="dei_EntityIncorporationStateCountryCode" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="28" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="carg_DocumentAndEntityInformationLineItems" xlink:to="dei_Security12bTitle" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="29" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="carg_DocumentAndEntityInformationLineItems" xlink:to="dei_SecurityExchangeName" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_AccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilitiesCurrent" xlink:label="carg_AccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedCashCurrent" xlink:label="us-gaap_RestrictedCashCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:label="us-gaap_ContractWithCustomerAssetNetNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AssetsAbstract" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_PreferredStockValue" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableCurrent" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsCurrentAbstract" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassAMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="carg_AccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilitiesCurrent" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassBMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_InventoryNet" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_Goodwill" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_Liabilities" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_ContractWithCustomerAssetNetCurrent" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquity" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_RestrictedCashCurrent" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_ContractWithCustomerAssetNetNoncurrent" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="8" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_Assets" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassAMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassBMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesAuthorized" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesIssued" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesOutstanding" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesIssued" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="8" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasicAbstract" xlink:label="us-gaap_EarningsPerShareBasicAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenuesAbstract" xlink:label="us-gaap_RevenuesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_MarketplaceMember" xlink:label="carg_MarketplaceMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDilutedAbstract" xlink:label="us-gaap_EarningsPerShareDilutedAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="us-gaap_InvestmentIncomeInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_WholesaleMember" xlink:label="carg_WholesaleMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProductMember" xlink:label="us-gaap_ProductMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_ImpairmentInOperatingExpense" xlink:label="carg_ImpairmentInOperatingExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationAndAmortization" xlink:label="us-gaap_DepreciationAndAmortization"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_SellingAndMarketingExpense" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareBasicAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_ProductOrServiceAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RevenuesAbstract" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="carg_MarketplaceMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareBasicAbstract" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareDilutedAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_InvestmentIncomeInterest" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenuesAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpense" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareBasicAbstract" xlink:to="us-gaap_EarningsPerShareBasic" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingExpensesAbstract" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="carg_WholesaleMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareDilutedAbstract" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareDilutedAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenuesAbstract" xlink:to="us-gaap_CostOfGoodsAndServicesSold" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_GeneralAndAdministrativeExpense" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingIncomeLoss" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="us-gaap_ProductMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NonoperatingIncomeExpense" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenuesAbstract" xlink:to="us-gaap_GrossProfit" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="carg_ImpairmentInOperatingExpense" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_DepreciationAndAmortization" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpenses" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="8" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProfitLoss" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="9" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareAbstract" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="10" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.cargurus.com/20260630/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassAMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AdditionalPaidInCapitalMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassBMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="8" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="9" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="10" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="11" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockRepurchasedDuringPeriodShares" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="12" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="13" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="14" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/ecd/role/TradingArrangementsOnly">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllTradingArrangementsMember" xlink:label="ecd_AllTradingArrangementsMember"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_Rule10B51TradingArrangementMember" xlink:label="carg_Rule10B51TradingArrangementMember"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_Rule10B51TradingArrangementOneMember" xlink:label="carg_Rule10B51TradingArrangementOneMember"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_Rule10B51TradingArrangementTwoMember" xlink:label="carg_Rule10B51TradingArrangementTwoMember"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_Rule10B51TradingArrangementThreeMember" xlink:label="carg_Rule10B51TradingArrangementThreeMember"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_Rule10B5-1TradingArrangementFourMember" xlink:label="carg_Rule10B5-1TradingArrangementFourMember"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_VestedAndUnvestedStockOptionsSharesMember" xlink:label="carg_VestedAndUnvestedStockOptionsSharesMember"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_UnsoldUnderRule10B51TradingArrangementMember" xlink:label="carg_UnsoldUnderRule10B51TradingArrangementMember"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecd_AllTradingArrangementsMember" xlink:to="carg_Rule10B51TradingArrangementMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecd_AllTradingArrangementsMember" xlink:to="carg_Rule10B51TradingArrangementOneMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecd_AllTradingArrangementsMember" xlink:to="carg_Rule10B51TradingArrangementTwoMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecd_AllTradingArrangementsMember" xlink:to="carg_Rule10B51TradingArrangementThreeMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecd_AllTradingArrangementsMember" xlink:to="carg_Rule10B5-1TradingArrangementFourMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecd_AllTradingArrangementsMember" xlink:to="carg_VestedAndUnvestedStockOptionsSharesMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecd_AllTradingArrangementsMember" xlink:to="carg_UnsoldUnderRule10B51TradingArrangementMember" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/ecd/role/IndividualsOnly">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllIndividualsMember" xlink:label="ecd_AllIndividualsMember"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_JasonTrevisanMember" xlink:label="carg_JasonTrevisanMember"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_MatthewQuinnMember" xlink:label="carg_MatthewQuinnMember"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_JavierZamoraMember" xlink:label="carg_JavierZamoraMember"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_IsmailElshareefMember" xlink:label="carg_IsmailElshareefMember"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_DafnaSarnoffMember" xlink:label="carg_DafnaSarnoffMember"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_LangleySteinertMember" xlink:label="carg_LangleySteinertMember"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_SamuelZalesMember" xlink:label="carg_SamuelZalesMember"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_HilaryMember" xlink:label="carg_HilaryMember"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_HilaryAndLangleySteinertMember" xlink:label="carg_HilaryAndLangleySteinertMember"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecd_AllIndividualsMember" xlink:to="carg_JasonTrevisanMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecd_AllIndividualsMember" xlink:to="carg_MatthewQuinnMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecd_AllIndividualsMember" xlink:to="carg_JavierZamoraMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecd_AllIndividualsMember" xlink:to="carg_IsmailElshareefMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecd_AllIndividualsMember" xlink:to="carg_DafnaSarnoffMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecd_AllIndividualsMember" xlink:to="carg_LangleySteinertMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecd_AllIndividualsMember" xlink:to="carg_SamuelZalesMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecd_AllIndividualsMember" xlink:to="carg_HilaryMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="8" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecd_AllIndividualsMember" xlink:to="carg_HilaryAndLangleySteinertMember" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails">
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_SummaryOfSignificantAccountingPoliciesLineItems" xlink:label="carg_SummaryOfSignificantAccountingPoliciesLineItems"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_SummaryOfSignificantAccountingPoliciesTable" xlink:label="carg_SummaryOfSignificantAccountingPoliciesTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_PaymentProcessorMember" xlink:label="carg_PaymentProcessorMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="srt_RangeMember_default"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_AdvertisingCustomersMember" xlink:label="carg_AdvertisingCustomersMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskCreditRiskFinancialInstrumentsOffBalanceSheetRisk" xlink:label="us-gaap_ConcentrationRiskCreditRiskFinancialInstrumentsOffBalanceSheetRisk"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_NumberOfMajorCustomers" xlink:label="carg_NumberOfMajorCustomers"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_NumberOfDealerAccounts" xlink:label="carg_NumberOfDealerAccounts"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnbilledReceivablesCurrent" xlink:label="us-gaap_UnbilledReceivablesCurrent"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="carg_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="carg_SummaryOfSignificantAccountingPoliciesTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="carg_SummaryOfSignificantAccountingPoliciesTable" xlink:to="srt_RangeAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="carg_PaymentProcessorMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_CustomerConcentrationRiskMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="carg_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_SalesRevenueNetMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="carg_SummaryOfSignificantAccountingPoliciesTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="carg_AdvertisingCustomersMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="carg_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_AccountsReceivableMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="carg_SummaryOfSignificantAccountingPoliciesTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="carg_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_ConcentrationRiskCreditRiskFinancialInstrumentsOffBalanceSheetRisk" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="carg_SummaryOfSignificantAccountingPoliciesTable" xlink:to="srt_MajorCustomersAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="carg_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="carg_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="carg_NumberOfMajorCustomers" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="carg_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="carg_NumberOfDealerAccounts" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="carg_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_UnbilledReceivablesCurrent" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsSummaryOfMajorClassesOfIncomeStatementFromDiscontinuedOperationsDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_WeightedAverageNumberOfSharesOutstandingAttributableToCommonStockHoldersAbstract" xlink:label="carg_WeightedAverageNumberOfSharesOutstandingAttributableToCommonStockHoldersAbstract"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_DiscontinuedOperationsWeightedAverageNumberOfSharesOutstandingBasic" xlink:label="carg_DiscontinuedOperationsWeightedAverageNumberOfSharesOutstandingBasic"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_EarningsPerShareFromDiscontinuedOperationsAbstract" xlink:label="carg_EarningsPerShareFromDiscontinuedOperationsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupClassificationAxis" xlink:label="us-gaap_DisposalGroupClassificationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="us-gaap_DisposalGroupClassificationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="us-gaap_DisposalGroupClassificationDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_DisposalGroupIncludingDiscontinuedOperationOperatingExpenseAbstract" xlink:label="carg_DisposalGroupIncludingDiscontinuedOperationOperatingExpenseAbstract"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_DisposalGroupIncludingDiscontinuedOperationSalesAndMarketingExpense" xlink:label="carg_DisposalGroupIncludingDiscontinuedOperationSalesAndMarketingExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_DiscontinuedOperationsWeightedAverageNumberOfSharesOutstandingDiluted" xlink:label="carg_DiscontinuedOperationsWeightedAverageNumberOfSharesOutstandingDiluted"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense" xlink:label="carg_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_DisposalGroupIncludingDiscontinuedOperationImpairments" xlink:label="carg_DisposalGroupIncludingDiscontinuedOperationImpairments"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_DisposalGroupImpairments" xlink:label="carg_DisposalGroupImpairments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:label="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersBasic" xlink:label="us-gaap_NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersBasic"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="carg_WeightedAverageNumberOfSharesOutstandingAttributableToCommonStockHoldersAbstract" xlink:to="carg_DiscontinuedOperationsWeightedAverageNumberOfSharesOutstandingBasic" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="carg_EarningsPerShareFromDiscontinuedOperationsAbstract" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="us-gaap_DisposalGroupClassificationAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DisposalGroupClassificationAxis" xlink:to="us-gaap_DisposalGroupClassificationDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DisposalGroupClassificationAxis" xlink:to="us-gaap_DisposalGroupClassificationDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="carg_DisposalGroupIncludingDiscontinuedOperationOperatingExpenseAbstract" xlink:to="carg_DisposalGroupIncludingDiscontinuedOperationSalesAndMarketingExpense" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="carg_WeightedAverageNumberOfSharesOutstandingAttributableToCommonStockHoldersAbstract" xlink:to="carg_DiscontinuedOperationsWeightedAverageNumberOfSharesOutstandingDiluted" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="carg_EarningsPerShareFromDiscontinuedOperationsAbstract" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="carg_DisposalGroupIncludingDiscontinuedOperationOperatingExpenseAbstract" xlink:to="carg_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="carg_DisposalGroupIncludingDiscontinuedOperationOperatingExpenseAbstract" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="carg_DisposalGroupIncludingDiscontinuedOperationOperatingExpenseAbstract" xlink:to="carg_DisposalGroupIncludingDiscontinuedOperationImpairments" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="carg_DisposalGroupIncludingDiscontinuedOperationOperatingExpenseAbstract" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="carg_DisposalGroupIncludingDiscontinuedOperationOperatingExpenseAbstract" xlink:to="carg_DisposalGroupImpairments" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="carg_DisposalGroupIncludingDiscontinuedOperationOperatingExpenseAbstract" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="carg_DisposalGroupIncludingDiscontinuedOperationOperatingExpenseAbstract" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="8" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersBasic" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="9" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="carg_EarningsPerShareFromDiscontinuedOperationsAbstract" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="10" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="carg_WeightedAverageNumberOfSharesOutstandingAttributableToCommonStockHoldersAbstract" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsSummaryOfSignificantNoncashItemsAndCapitalExpendituresOfDiscontinuedOperationsDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="us-gaap_DisposalGroupClassificationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDiscontinuedOperationsMember" xlink:label="us-gaap_SegmentDiscontinuedOperationsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupClassificationAxis" xlink:label="us-gaap_DisposalGroupClassificationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationAndAmortizationDiscontinuedOperations" xlink:label="us-gaap_DepreciationAndAmortizationDiscontinuedOperations"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToDevelopSoftware" xlink:label="us-gaap_PaymentsToDevelopSoftware"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_DisposalGroupImpairments" xlink:label="carg_DisposalGroupImpairments"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_DisposalGroupIncludingDiscontinuedOperationShareBasedCompensation" xlink:label="carg_DisposalGroupIncludingDiscontinuedOperationShareBasedCompensation"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisposalGroupClassificationDomain" xlink:to="us-gaap_SegmentDiscontinuedOperationsMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="us-gaap_DisposalGroupClassificationAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DisposalGroupClassificationAxis" xlink:to="us-gaap_DisposalGroupClassificationDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DepreciationAndAmortizationDiscontinuedOperations" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_PaymentsToDevelopSoftware" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="carg_DisposalGroupImpairments" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="carg_DisposalGroupIncludingDiscontinuedOperationShareBasedCompensation" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.cargurus.com/20260630/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsScheduleOfFairValueLevelsAssetsMeasuredAtFairValueOnRecurringBasisDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:label="us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="us-gaap_FairValueInputsLevel1Member"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="us-gaap_FairValueMeasurementsRecurringMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentTypeExtensibleEnumeration" xlink:label="us-gaap_InvestmentTypeExtensibleEnumeration"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="us-gaap_FairValueInputsLevel2Member"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="us-gaap_AssetsFairValueDisclosure"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_CashAndCashEquivalentsFairValueDisclosure" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel1Member" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueByMeasurementFrequencyAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="us-gaap_FairValueMeasurementsRecurringMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="us-gaap_FairValueMeasurementFrequencyDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="us-gaap_FairValueMeasurementFrequencyDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_InvestmentTypeExtensibleEnumeration" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel2Member" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_AssetsFairValueDisclosure" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel3Member" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquipmentMember" xlink:label="us-gaap_EquipmentMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:label="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SoftwareDevelopmentMember" xlink:label="us-gaap_SoftwareDevelopmentMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="us-gaap_FurnitureAndFixturesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdImprovementsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConstructionInProgressMember" xlink:label="us-gaap_ConstructionInProgressMember"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_FinanceLeaseRightOfUseAssetsMember" xlink:label="carg_FinanceLeaseRightOfUseAssetsMember"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_EquipmentMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_SoftwareDevelopmentMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_FurnitureAndFixturesMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LeaseholdImprovementsMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_ConstructionInProgressMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="carg_FinanceLeaseRightOfUseAssetsMember" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAdditionalInformationDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_DigitalWholesaleMember" xlink:label="carg_DigitalWholesaleMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_DepreciationAndAmortizationExcludingAmortizationOfIntangibleAssetsCapitalizedHostingArrangementsWriteOffsAndImpairments" xlink:label="carg_DepreciationAndAmortizationExcludingAmortizationOfIntangibleAssetsCapitalizedHostingArrangementsWriteOffsAndImpairments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SoftwareDevelopmentMember" xlink:label="us-gaap_SoftwareDevelopmentMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfSalesMember" xlink:label="us-gaap_CostOfSalesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetImpairmentCharges" xlink:label="us-gaap_AssetImpairmentCharges"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:label="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenseMember" xlink:label="us-gaap_OperatingExpenseMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdImprovementsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="us-gaap_FurnitureAndFixturesMember"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="carg_DigitalWholesaleMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="carg_DepreciationAndAmortizationExcludingAmortizationOfIntangibleAssetsCapitalizedHostingArrangementsWriteOffsAndImpairments" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_SoftwareDevelopmentMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_CostOfSalesMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_AssetImpairmentCharges" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_IncomeStatementLocationAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_OperatingExpenseMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LeaseholdImprovementsMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_FurnitureAndFixturesMember" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.cargurus.com/20260630/taxonomy/role/DisclosureImpairmentsAdditionalInformationDetails"/>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.cargurus.com/20260630/taxonomy/role/DisclosureImpairmentsSummaryOfOtherIntangibleAssetsDetails"/>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.cargurus.com/20260630/taxonomy/role/DisclosureImpairmentsScheduleOfImpairmentsDetails"/>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.cargurus.com/20260630/taxonomy/role/DisclosureRestructuringExpensesAdditionalInformationDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="us-gaap_RestructuringCostAndReserveLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringAndRelatedCostExpectedCost1" xlink:label="us-gaap_RestructuringAndRelatedCostExpectedCost1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_RestructuringCostAndReserveLineItems" xlink:to="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RestructuringCostAndReserveLineItems" xlink:to="us-gaap_RestructuringAndRelatedCostExpectedCost1" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="srt_RangeAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.cargurus.com/20260630/taxonomy/role/DisclosureRestructuringExpensesScheduleOfOnetimeRestructuringCostsDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="us-gaap_RestructuringCostAndReserveLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringCostAndReserveAxis" xlink:label="us-gaap_RestructuringCostAndReserveAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="us-gaap_TypeOfRestructuringDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="us-gaap_TypeOfRestructuringDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfSalesMember" xlink:label="us-gaap_CostOfSalesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="us-gaap_SellingAndMarketingExpenseMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_RestructuringCostAndReserveLineItems" xlink:to="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RestructuringCostAndReserveAxis" xlink:to="us-gaap_TypeOfRestructuringDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RestructuringCostAndReserveAxis" xlink:to="us-gaap_TypeOfRestructuringDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="us-gaap_RestructuringCostAndReserveAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_CostOfSalesMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="us-gaap_IncomeStatementLocationAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_SellingAndMarketingExpenseMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_ResearchAndDevelopmentExpenseMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_GeneralAndAdministrativeExpenseMember" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.cargurus.com/20260630/taxonomy/role/DisclosureDebtAdditionalInformationDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebt" xlink:label="us-gaap_LongTermDebt"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="us-gaap_ShortTermDebtTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="us-gaap_RevolvingCreditFacilityMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="us-gaap_ShortTermDebtTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LetterOfCreditMember" xlink:label="us-gaap_LetterOfCreditMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="us-gaap_ShortTermDebtTypeDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityExpirationDate1" xlink:label="us-gaap_LineOfCreditFacilityExpirationDate1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCredit" xlink:label="us-gaap_LineOfCredit"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_LetterOfCreditRelatedToLeaseExpired" xlink:label="carg_LetterOfCreditRelatedToLeaseExpired"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_LineOfCreditFacilityIncreasedInMaximumBorrowingCapacity" xlink:label="carg_LineOfCreditFacilityIncreasedInMaximumBorrowingCapacity"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_IncreaseInBorrowingCapacityEqualToPercentageOfFourQuarterEbdita" xlink:label="carg_IncreaseInBorrowingCapacityEqualToPercentageOfFourQuarterEbdita"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:label="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredFinanceCostsNet" xlink:label="us-gaap_DeferredFinanceCostsNet"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebt" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_ShortTermDebtTypeAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="us-gaap_RevolvingCreditFacilityMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="us-gaap_LetterOfCreditMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LineOfCreditFacilityExpirationDate1" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="srt_RangeAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_CreditFacilityAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LineOfCredit" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_SubsequentEventTypeAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="carg_LetterOfCreditRelatedToLeaseExpired" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="carg_LineOfCreditFacilityIncreasedInMaximumBorrowingCapacity" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="carg_IncreaseInBorrowingCapacityEqualToPercentageOfFourQuarterEbdita" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="8" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DeferredFinanceCostsNet" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails">
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_CommitmentsAndContingenciesLineItems" xlink:label="carg_CommitmentsAndContingenciesLineItems"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_CommitmentsAndContingenciesTable" xlink:label="carg_CommitmentsAndContingenciesTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_BostonMassachusettsOneZeroZeroOneBoylstonMember" xlink:label="carg_BostonMassachusettsOneZeroZeroOneBoylstonMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_LeaseholdImprovementsAndFurnitureAndFixturesMember" xlink:label="carg_LeaseholdImprovementsAndFurnitureAndFixturesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LetterOfCreditMember" xlink:label="us-gaap_LetterOfCreditMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseImpairmentLoss" xlink:label="us-gaap_OperatingLeaseImpairmentLoss"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_WriteOffOfDepreciatedAndAccumulatedDepreciation" xlink:label="carg_WriteOffOfDepreciatedAndAccumulatedDepreciation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCredit" xlink:label="us-gaap_LineOfCredit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedCash" xlink:label="us-gaap_RestrictedCash"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="carg_CommitmentsAndContingenciesLineItems" xlink:to="carg_CommitmentsAndContingenciesTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="carg_BostonMassachusettsOneZeroZeroOneBoylstonMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="carg_LeaseholdImprovementsAndFurnitureAndFixturesMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="us-gaap_LetterOfCreditMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="carg_CommitmentsAndContingenciesLineItems" xlink:to="us-gaap_OperatingLeaseImpairmentLoss" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="carg_CommitmentsAndContingenciesTable" xlink:to="srt_StatementGeographicalAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="carg_CommitmentsAndContingenciesLineItems" xlink:to="carg_WriteOffOfDepreciatedAndAccumulatedDepreciation" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="carg_CommitmentsAndContingenciesTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="carg_CommitmentsAndContingenciesLineItems" xlink:to="us-gaap_LineOfCredit" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="carg_CommitmentsAndContingenciesTable" xlink:to="us-gaap_CreditFacilityAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="carg_CommitmentsAndContingenciesLineItems" xlink:to="us-gaap_RestrictedCash" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.cargurus.com/20260630/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesAdditionalInformationDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_TwoZeroTwoFiveShareRepurchaseProgramMember" xlink:label="carg_TwoZeroTwoFiveShareRepurchaseProgramMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StockRepurchaseProgramAuthorizedAmount1" xlink:label="srt_StockRepurchaseProgramAuthorizedAmount1"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_TwoZeroTwoSixShareRepurchaseProgramMember" xlink:label="carg_TwoZeroTwoSixShareRepurchaseProgramMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StockRepurchaseProgramExpirationDate" xlink:label="srt_StockRepurchaseProgramExpirationDate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_ShareRepurchasedAndRetiredAtAverageCostPricePerShare" xlink:label="carg_ShareRepurchasedAndRetiredAtAverageCostPricePerShare"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:label="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="carg_TwoZeroTwoFiveShareRepurchaseProgramMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="us-gaap_AwardTypeAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassAMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="srt_StockRepurchaseProgramAuthorizedAmount1" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="carg_TwoZeroTwoSixShareRepurchaseProgramMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="us-gaap_StatementClassOfStockAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="srt_StockRepurchaseProgramExpirationDate" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="srt_RangeAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="carg_ShareRepurchasedAndRetiredAtAverageCostPricePerShare" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.cargurus.com/20260630/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesSummaryOfAllocationOfStockbasedCompensationExpenseDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:label="us-gaap_StatementOperatingActivitiesSegmentAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentOperatingActivitiesDomain" xlink:label="us-gaap_SegmentOperatingActivitiesDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentOperatingActivitiesDomain" xlink:label="us-gaap_SegmentOperatingActivitiesDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentContinuingOperationsMember" xlink:label="us-gaap_SegmentContinuingOperationsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfSalesMember" xlink:label="us-gaap_CostOfSalesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDiscontinuedOperationsMember" xlink:label="us-gaap_SegmentDiscontinuedOperationsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="us-gaap_SellingAndMarketingExpenseMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:to="us-gaap_SegmentOperatingActivitiesDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:to="us-gaap_SegmentOperatingActivitiesDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="us-gaap_IncomeStatementLocationAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentOperatingActivitiesDomain" xlink:to="us-gaap_SegmentContinuingOperationsMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_CostOfSalesMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="us-gaap_StatementOperatingActivitiesSegmentAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentOperatingActivitiesDomain" xlink:to="us-gaap_SegmentDiscontinuedOperationsMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_SellingAndMarketingExpenseMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_ResearchAndDevelopmentExpenseMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_GeneralAndAdministrativeExpenseMember" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureEarningsPerShareAdditionalInformationDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasicLineItems" xlink:label="us-gaap_EarningsPerShareBasicLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockVotingRights" xlink:label="us-gaap_CommonStockVotingRights"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_NumberOfVotesEntitledToStockholdersPerShare" xlink:label="carg_NumberOfVotesEntitledToStockholdersPerShare"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConversionOfStockDescription" xlink:label="us-gaap_ConversionOfStockDescription"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConversionOfStockTypeOfStockConverted" xlink:label="us-gaap_ConversionOfStockTypeOfStockConverted"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConversionOfStockSharesIssued1" xlink:label="us-gaap_ConversionOfStockSharesIssued1"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_UndistributedEarningsRatioUsedToCalculateAllocationToClassOfStock" xlink:label="carg_UndistributedEarningsRatioUsedToCalculateAllocationToClassOfStock"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_EarningsPerShareBasicLineItems" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareBasicLineItems" xlink:to="us-gaap_CommonStockVotingRights" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:to="us-gaap_StatementClassOfStockAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassAMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareBasicLineItems" xlink:to="carg_NumberOfVotesEntitledToStockholdersPerShare" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassBMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareBasicLineItems" xlink:to="us-gaap_ConversionOfStockDescription" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareBasicLineItems" xlink:to="us-gaap_ConversionOfStockTypeOfStockConverted" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareBasicLineItems" xlink:to="us-gaap_ConversionOfStockSharesIssued1" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareBasicLineItems" xlink:to="carg_UndistributedEarningsRatioUsedToCalculateAllocationToClassOfStock" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfPotentiallyDilutiveCommonStockEquivalentsExcludedFromCalculationOfDilutedWeightedAverageSharesOutstandingDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails">
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_IncomeTaxDisclosureLineItems" xlink:label="carg_IncomeTaxDisclosureLineItems"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_IncomeTaxDisclosureTable" xlink:label="carg_IncomeTaxDisclosureTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityNameAxis" xlink:label="us-gaap_IncomeTaxAuthorityNameAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="us-gaap_IncomeTaxAuthorityNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="us-gaap_IncomeTaxAuthorityNameDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCountryMember" xlink:label="us-gaap_ForeignCountryMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueCommissionersIrelandMember" xlink:label="us-gaap_RevenueCommissionersIrelandMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_FederalAndStateJurisdictionMember" xlink:label="carg_FederalAndStateJurisdictionMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InternalRevenueServiceIRSMember" xlink:label="us-gaap_InternalRevenueServiceIRSMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OpenTaxYear" xlink:label="us-gaap_OpenTaxYear"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="carg_IncomeTaxDisclosureLineItems" xlink:to="carg_IncomeTaxDisclosureTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="carg_IncomeTaxDisclosureLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="us-gaap_IncomeTaxAuthorityNameDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="us-gaap_IncomeTaxAuthorityNameDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="carg_IncomeTaxDisclosureTable" xlink:to="us-gaap_IncomeTaxAuthorityNameAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_ForeignCountryMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="us-gaap_RevenueCommissionersIrelandMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="carg_IncomeTaxDisclosureLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="carg_IncomeTaxDisclosureTable" xlink:to="us-gaap_IncomeTaxAuthorityAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="carg_FederalAndStateJurisdictionMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="us-gaap_InternalRevenueServiceIRSMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="carg_IncomeTaxDisclosureLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="carg_IncomeTaxDisclosureLineItems" xlink:to="us-gaap_OpenTaxYear" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="us-gaap_SegmentReportingInformationLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfReportableSegments" xlink:label="us-gaap_NumberOfReportableSegments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration" xlink:label="us-gaap_SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingCodmProfitLossMeasureHowUsedDescription" xlink:label="us-gaap_SegmentReportingCodmProfitLossMeasureHowUsedDescription"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_NumberOfReportableSegments" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_SegmentReportingCodmProfitLossMeasureHowUsedDescription" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.cargurus.com/20260630/taxonomy/role/DisclosureSegmentAndGeographicInformationSummaryOfRevenueByGeographicalRegionDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="us-gaap_SegmentReportingInformationLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_US" xlink:label="country_US"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingInformationRevenueAbstract" xlink:label="us-gaap_SegmentReportingInformationRevenueAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonUsMember" xlink:label="us-gaap_NonUsMember"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_US" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="srt_StatementGeographicalAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_SegmentReportingInformationRevenueAbstract" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationRevenueAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="us-gaap_NonUsMember" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.cargurus.com/20260630/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="us-gaap_RevolvingCreditFacilityMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityExpirationDate1" xlink:label="us-gaap_LineOfCreditFacilityExpirationDate1"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_LineOfCreditFacilityIncreasedInMaximumBorrowingCapacity" xlink:label="carg_LineOfCreditFacilityIncreasedInMaximumBorrowingCapacity"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_IncreaseInBorrowingCapacityEqualToPercentageOfFourQuarterEbdita" xlink:label="carg_IncreaseInBorrowingCapacityEqualToPercentageOfFourQuarterEbdita"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_GrossLeverageRatio" xlink:label="carg_GrossLeverageRatio"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_SubsequentEventTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="us-gaap_RevolvingCreditFacilityMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_CreditFacilityAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_LineOfCreditFacilityExpirationDate1" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventTypeAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="carg_LineOfCreditFacilityIncreasedInMaximumBorrowingCapacity" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="carg_IncreaseInBorrowingCapacityEqualToPercentageOfFourQuarterEbdita" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="carg_GrossLeverageRatio" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://fasb.org/srt/role/srt-eedm/ExtensibleEnumerationLists">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ChiefExecutiveOfficerMember" xlink:label="srt_ChiefExecutiveOfficerMember"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_ChiefExecutiveOfficerMember" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="us-gaap_InvestmentTypeCategorizationMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MutualFundMember" xlink:label="us-gaap_MutualFundMember"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InvestmentTypeCategorizationMember" xlink:to="us-gaap_MutualFundMember" priority="2" use="optional"/>
        </link:definitionLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_Liabilities" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableCurrent" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_PreferredStockValue" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_LiabilitiesCurrent" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsCurrent" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_CommitmentsAndContingencies" order="1" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="carg_AccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilitiesCurrent" order="1" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_CommonStockValue" order="1" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="1" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="1" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent" order="2" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock" order="2" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet" order="2" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" order="2" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_StockholdersEquity" order="3" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="3" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="3" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="3" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" order="3" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Goodwill" order="3" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="4" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_InventoryNet" order="4" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="4" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="5" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_ContractWithCustomerAssetNetCurrent" order="6" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet" order="6" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_RestrictedCashCurrent" order="7" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_ContractWithCustomerAssetNetNoncurrent" order="7" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_OtherAssetsNoncurrent" order="8" weight="1" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_AccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilitiesCurrent" xlink:label="carg_AccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedCashCurrent" xlink:label="us-gaap_RestrictedCashCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:label="us-gaap_ContractWithCustomerAssetNetNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_NonoperatingIncomeExpense" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_SellingAndMarketingExpense" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_InvestmentIncomeInterest" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingExpenses" order="0" weight="-1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="1" weight="-1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_CostOfGoodsAndServicesSold" order="1" weight="-1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" order="1" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_OperatingIncomeLoss" order="1" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="1" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="1" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_GrossProfit" order="1" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_DepreciationAndAmortization" order="2" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="3" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="carg_ImpairmentInOperatingExpense" order="4" weight="1" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="us-gaap_InvestmentIncomeInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationAndAmortization" xlink:label="us-gaap_DepreciationAndAmortization"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_ImpairmentInOperatingExpense" xlink:label="carg_ImpairmentInOperatingExpense"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncome">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ProfitLoss" order="1" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" order="2" weight="1" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ProfitLoss" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="0" weight="-1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_FinanceLeasePrincipalPayments" order="0" weight="-1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_DepreciationDepletionAndAmortization" order="1" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="1" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromStockOptionsExercised" order="1" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="2" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="3" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="carg_PaymentOfExciseTaxesOnRepurchasesOfCommonStock" order="3" weight="-1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToDevelopSoftware" order="4" weight="-1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="carg_DeferredTaxesUnderOperatingActivities" order="5" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossUnrealized" order="6" weight="-1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="carg_PaymentOfWithholdingTaxesOnNetShareSettlementsOfRestrictedStockUnits" order="6" weight="-1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock" order="7" weight="-1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_AssetImpairmentCharges" order="11" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" order="13" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="carg_ChangeInGrossAdvancePaymentsReceivedFromThirdPartyPaymentProcessor" order="13" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ShareBasedCompensation" order="16" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_CapitalizedContractCostAmortization" order="19" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_AmortizationOfFinancingCosts" order="21" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="27" weight="-1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="28" weight="-1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" order="29" weight="-1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerAsset" order="30" weight="-1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" order="31" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="carg_IncreaseDecreaseInAccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilities" order="32" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" order="33" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="carg_IncreaseDecreaseInLeaseObligations" order="34" weight="1" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeasePrincipalPayments" xlink:label="us-gaap_FinanceLeasePrincipalPayments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="us-gaap_ProceedsFromStockOptionsExercised"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_PaymentOfExciseTaxesOnRepurchasesOfCommonStock" xlink:label="carg_PaymentOfExciseTaxesOnRepurchasesOfCommonStock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToDevelopSoftware" xlink:label="us-gaap_PaymentsToDevelopSoftware"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_DeferredTaxesUnderOperatingActivities" xlink:label="carg_DeferredTaxesUnderOperatingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossUnrealized"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_PaymentOfWithholdingTaxesOnNetShareSettlementsOfRestrictedStockUnits" xlink:label="carg_PaymentOfWithholdingTaxesOnNetShareSettlementsOfRestrictedStockUnits"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetImpairmentCharges" xlink:label="us-gaap_AssetImpairmentCharges"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_ChangeInGrossAdvancePaymentsReceivedFromThirdPartyPaymentProcessor" xlink:label="carg_ChangeInGrossAdvancePaymentsReceivedFromThirdPartyPaymentProcessor"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CapitalizedContractCostAmortization" xlink:label="us-gaap_CapitalizedContractCostAmortization"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="us-gaap_AmortizationOfFinancingCosts"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_IncreaseDecreaseInAccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilities" xlink:label="carg_IncreaseDecreaseInAccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_IncreaseDecreaseInLeaseObligations" xlink:label="carg_IncreaseDecreaseInLeaseObligations"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsSummaryOfMajorClassesOfIncomeStatementFromDiscontinuedOperationsDetails">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense" xlink:to="carg_DisposalGroupIncludingDiscontinuedOperationSalesAndMarketingExpense" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:to="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense" xlink:to="carg_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense" order="1" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense" order="1" weight="-1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:to="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" order="1" weight="-1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" order="1" weight="-1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" order="2" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense" xlink:to="carg_DisposalGroupIncludingDiscontinuedOperationImpairments" order="3" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" order="4" weight="1" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_DisposalGroupIncludingDiscontinuedOperationSalesAndMarketingExpense" xlink:label="carg_DisposalGroupIncludingDiscontinuedOperationSalesAndMarketingExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense" xlink:label="carg_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:label="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_DisposalGroupIncludingDiscontinuedOperationImpairments" xlink:label="carg_DisposalGroupIncludingDiscontinuedOperationImpairments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://www.cargurus.com/20260630/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsScheduleOfFairValueLevelsAssetsMeasuredAtFairValueOnRecurringBasisDetails">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AssetsFairValueDisclosure" xlink:to="us-gaap_CashAndCashEquivalentsFairValueDisclosure" order="0" weight="1" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="us-gaap_AssetsFairValueDisclosure"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:label="us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="1" weight="-1" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://www.cargurus.com/20260630/taxonomy/role/DisclosureAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilities">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="carg_AccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilitiesCurrent" xlink:to="us-gaap_AccruedBonusesCurrent" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="carg_AccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilitiesCurrent" xlink:to="us-gaap_AccruedSalesCommissionCurrent" order="1" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="carg_AccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilitiesCurrent" xlink:to="us-gaap_AccruedIncomeTaxesCurrent" order="2" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="carg_AccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilitiesCurrent" xlink:to="carg_OtherAccruedExpensesAndOtherCurrentLiabilities" order="4" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="carg_AccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilitiesCurrent" xlink:to="carg_OtherAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilities" order="7" weight="1" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_AccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilitiesCurrent" xlink:label="carg_AccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedBonusesCurrent" xlink:label="us-gaap_AccruedBonusesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedSalesCommissionCurrent" xlink:label="us-gaap_AccruedSalesCommissionCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="us-gaap_AccruedIncomeTaxesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_OtherAccruedExpensesAndOtherCurrentLiabilities" xlink:label="carg_OtherAccruedExpensesAndOtherCurrentLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="carg-20260630.xsd#carg_OtherAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilities" xlink:label="carg_OtherAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilities"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomePerShareDetails">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" order="1" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" order="1" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" order="1" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements" order="3" weight="1" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements" xlink:label="us-gaap_IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements"/>
        </link:calculationLink>
      </link:linkbase>
    </xsd:appinfo>
  </xsd:annotation>
  <xsd:element id="carg_LangleySteinertMember" name="LangleySteinertMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="carg_TwoZeroTwoFiveShareRepurchaseProgramMember" name="TwoZeroTwoFiveShareRepurchaseProgramMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="carg_ImpairmentOfCapitalizedInternalUseSoftware" name="ImpairmentOfCapitalizedInternalUseSoftware" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="carg_IncomeTaxDisclosureTable" name="IncomeTaxDisclosureTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="carg_ImpairmentOfIntangibleAssets" name="ImpairmentOfIntangibleAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="carg_DocumentAndEntityInformationLineItems" name="DocumentAndEntityInformationLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="carg_UndistributedEarningsRatioUsedToCalculateAllocationToClassOfStock" name="UndistributedEarningsRatioUsedToCalculateAllocationToClassOfStock" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="carg_IsmailElshareefMember" name="IsmailElshareefMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="carg_WholesaleMember" name="WholesaleMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="carg_DisposalGroupImpairments" name="DisposalGroupImpairments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="carg_DepreciationAndAmortizationExcludingAmortizationOfIntangibleAssetsCapitalizedHostingArrangementsWriteOffsAndImpairments" name="DepreciationAndAmortizationExcludingAmortizationOfIntangibleAssetsCapitalizedHostingArrangementsWriteOffsAndImpairments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="carg_LeaseholdImprovementsAndFurnitureAndFixturesMember" name="LeaseholdImprovementsAndFurnitureAndFixturesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="carg_SummaryOfSignificantAccountingPoliciesTable" name="SummaryOfSignificantAccountingPoliciesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="carg_DisposalGroupIncludingDiscontinuedOperationShareBasedCompensation" name="DisposalGroupIncludingDiscontinuedOperationShareBasedCompensation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="carg_EarningsPerShareFromDiscontinuedOperationsAbstract" name="EarningsPerShareFromDiscontinuedOperationsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="carg_UnpaidRepurchasesOfCommonStock" name="UnpaidRepurchasesOfCommonStock" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="carg_Rule10B5-1TradingArrangementFourMember" name="Rule10B5-1TradingArrangementFourMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="carg_ImpairmentOfCapitalizedWebsiteDevelopment" name="ImpairmentOfCapitalizedWebsiteDevelopment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="carg_Rule10B51TradingArrangementOneMember" name="Rule10B51TradingArrangementOneMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="carg_AccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilitiesCurrent" name="AccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilitiesCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="carg_CommitmentsAndContingenciesTable" name="CommitmentsAndContingenciesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="carg_DiscontinuedOperationsWeightedAverageNumberOfSharesOutstandingBasic" name="DiscontinuedOperationsWeightedAverageNumberOfSharesOutstandingBasic" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="carg_OtherAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilities" name="OtherAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="carg_NonRule10B51ArrModifiedFlag" name="NonRule10B51ArrModifiedFlag" type="xbrli:booleanItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="carg_RightOfUseAssetIncreaseDecreaseObtainedInExchangeForOperatingLeaseLiability" name="RightOfUseAssetIncreaseDecreaseObtainedInExchangeForOperatingLeaseLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="carg_UnpaidExciseTaxOnRepurchasesOfShares" name="UnpaidExciseTaxOnRepurchasesOfShares" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="carg_BrandMember" name="BrandMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="carg_CarOfferMember" name="CarOfferMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="carg_SamuelZalesMember" name="SamuelZalesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="carg_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense" name="DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="carg_TwoZeroTwoSixShareRepurchaseProgramMember" name="TwoZeroTwoSixShareRepurchaseProgramMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="carg_SummaryOfSignificantAccountingPoliciesLineItems" name="SummaryOfSignificantAccountingPoliciesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="carg_ChangeInGrossAdvancePaymentsReceivedFromThirdPartyPaymentProcessor" name="ChangeInGrossAdvancePaymentsReceivedFromThirdPartyPaymentProcessor" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="carg_GrossLeverageRatio" name="GrossLeverageRatio" type="xbrli:pureItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="carg_FederalAndStateJurisdictionMember" name="FederalAndStateJurisdictionMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="carg_JavierZamoraMember" name="JavierZamoraMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="carg_LetterOfCreditRelatedToLeaseExpired" name="LetterOfCreditRelatedToLeaseExpired" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="carg_PaymentOfExciseTaxesOnRepurchasesOfCommonStock" name="PaymentOfExciseTaxesOnRepurchasesOfCommonStock" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="carg_ShareRepurchasedAndRetiredAtAverageCostPricePerShare" name="ShareRepurchasedAndRetiredAtAverageCostPricePerShare" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="carg_CostOfGoodsAndServicesSoldDepreciationAmortizationExpense" name="CostOfGoodsAndServicesSoldDepreciationAmortizationExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="carg_ImpairmentInOperatingExpense" name="ImpairmentInOperatingExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="carg_PaymentOfWithholdingTaxesOnNetShareSettlementsOfRestrictedStockUnits" name="PaymentOfWithholdingTaxesOnNetShareSettlementsOfRestrictedStockUnits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="carg_ImpairmentOfCapitalizedHostingArrangements" name="ImpairmentOfCapitalizedHostingArrangements" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="carg_SummaryOfSignificantNonCashItemsAndCapitalExpendituresOfDiscontinuedOperationsTableTextBlock" name="SummaryOfSignificantNonCashItemsAndCapitalExpendituresOfDiscontinuedOperationsTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="carg_MatthewQuinnMember" name="MatthewQuinnMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="carg_DisposalGroupIncludingDiscontinuedOperationOperatingExpenseAbstract" name="DisposalGroupIncludingDiscontinuedOperationOperatingExpenseAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="carg_LineOfCreditFacilityIncreasedInMaximumBorrowingCapacity" name="LineOfCreditFacilityIncreasedInMaximumBorrowingCapacity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="carg_DocumentAndEntityInformationTable" name="DocumentAndEntityInformationTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="carg_NumberOfDealerAccounts" name="NumberOfDealerAccounts" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="carg_DafnaSarnoffMember" name="DafnaSarnoffMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="carg_Rule10B51ArrModifiedFlag" name="Rule10B51ArrModifiedFlag" type="xbrli:booleanItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="carg_UnsoldUnderRule10B51TradingArrangementMember" name="UnsoldUnderRule10B51TradingArrangementMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="carg_NetIncomeLossPerShareAttributableToCommonStockholdersAbstract" name="NetIncomeLossPerShareAttributableToCommonStockholdersAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="carg_NumberOfMajorCustomers" name="NumberOfMajorCustomers" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="carg_ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock" name="ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="carg_OtherAccruedExpensesAndOtherCurrentLiabilities" name="OtherAccruedExpensesAndOtherCurrentLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="carg_DecreaseInAccruedBonus" name="DecreaseInAccruedBonus" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="carg_Rule10B51TradingArrangementMember" name="Rule10B51TradingArrangementMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="carg_SignificantAccountingPoliciesPolicyTextBlock" name="SignificantAccountingPoliciesPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="carg_VestedAndUnvestedStockOptionsSharesMember" name="VestedAndUnvestedStockOptionsSharesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="carg_FinanceLeaseRightOfUseAssetsMember" name="FinanceLeaseRightOfUseAssetsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="carg_RecentAccountingPronouncementsNotYetAdoptedPolicyTextBlock" name="RecentAccountingPronouncementsNotYetAdoptedPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="carg_DisposalGroupIncludingDiscontinuedOperationSalesAndMarketingExpense" name="DisposalGroupIncludingDiscontinuedOperationSalesAndMarketingExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="carg_ImpairmentGoodwill" name="ImpairmentGoodwill" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="carg_NumberOfVotesEntitledToStockholdersPerShare" name="NumberOfVotesEntitledToStockholdersPerShare" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="carg_HilaryMember" name="HilaryMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="carg_DigitalWholesaleMember" name="DigitalWholesaleMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="carg_AdvertisingCustomersMember" name="AdvertisingCustomersMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="carg_DeferredTaxesUnderOperatingActivities" name="DeferredTaxesUnderOperatingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="carg_SummaryOfImpairmentsTableTextBlock" name="SummaryOfImpairmentsTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="carg_IncreaseDecreaseInAccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilities" name="IncreaseDecreaseInAccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="carg_JasonTrevisanMember" name="JasonTrevisanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="carg_Rule10B51TradingArrangementThreeMember" name="Rule10B51TradingArrangementThreeMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="carg_MarketplaceMember" name="MarketplaceMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="carg_IncreaseInBorrowingCapacityEqualToPercentageOfFourQuarterEbdita" name="IncreaseInBorrowingCapacityEqualToPercentageOfFourQuarterEbdita" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="carg_WeightedAverageNumberOfSharesOutstandingAttributableToCommonStockHoldersAbstract" name="WeightedAverageNumberOfSharesOutstandingAttributableToCommonStockHoldersAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="carg_CommitmentsAndContingenciesLineItems" name="CommitmentsAndContingenciesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="carg_ImpairmentInCostOfRevenue" name="ImpairmentInCostOfRevenue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="carg_IncomeTaxDisclosureLineItems" name="IncomeTaxDisclosureLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="carg_WriteOffOfDepreciatedAndAccumulatedDepreciation" name="WriteOffOfDepreciatedAndAccumulatedDepreciation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="carg_HostingArrangementsMember" name="HostingArrangementsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="carg_BostonMassachusettsOneZeroZeroOneBoylstonMember" name="BostonMassachusettsOneZeroZeroOneBoylstonMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="carg_Rule10B51TradingArrangementTwoMember" name="Rule10B51TradingArrangementTwoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="carg_DiscontinuedOperationsWeightedAverageNumberOfSharesOutstandingDiluted" name="DiscontinuedOperationsWeightedAverageNumberOfSharesOutstandingDiluted" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="carg_HilaryAndLangleySteinertMember" name="HilaryAndLangleySteinertMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="carg_PaymentProcessorMember" name="PaymentProcessorMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="carg_DisposalGroupIncludingDiscontinuedOperationImpairments" name="DisposalGroupIncludingDiscontinuedOperationImpairments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="carg_IncreaseDecreaseInLeaseObligations" name="IncreaseDecreaseInLeaseObligations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
</xsd:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information - shares<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jul. 31, 2026</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_carg_DocumentAndEntityInformationLineItems', window );"><strong>Document And Entity Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jun. 30,  2026<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2026 <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">CarGurus, Inc.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CARG<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001494259<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-38233<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">04-3843478<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">1001 Boylston Street<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">16th Floor<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Boston<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">MA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">02115<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">617<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">354-0068<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Class A Common Stock, par value $0.001 per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_carg_DocumentAndEntityInformationLineItems', window );"><strong>Document And Entity Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75,309,865<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_carg_DocumentAndEntityInformationLineItems', window );"><strong>Document And Entity Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,763,613<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_carg_DocumentAndEntityInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Document and entity information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">carg_DocumentAndEntityInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>carg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Unaudited Condensed Consolidated Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 122,136<span></span>
</td>
<td class="nump">$ 190,518<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowance for doubtful accounts of $850 and $600, respectively</a></td>
<td class="nump">43,745<span></span>
</td>
<td class="nump">41,936<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses, prepaid income taxes and other current assets</a></td>
<td class="nump">21,433<span></span>
</td>
<td class="nump">35,259<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetCurrent', window );">Deferred contract costs</a></td>
<td class="nump">15,279<span></span>
</td>
<td class="nump">15,235<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">202,593<span></span>
</td>
<td class="nump">282,948<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">129,550<span></span>
</td>
<td class="nump">132,952<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible assets, net</a></td>
<td class="nump">2,740<span></span>
</td>
<td class="nump">3,253<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">27,933<span></span>
</td>
<td class="nump">28,397<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">97,960<span></span>
</td>
<td class="nump">115,481<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred tax assets</a></td>
<td class="nump">76,080<span></span>
</td>
<td class="nump">81,201<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetNoncurrent', window );">Deferred contract costs, net of current portion</a></td>
<td class="nump">13,392<span></span>
</td>
<td class="nump">13,563<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other non-current assets</a></td>
<td class="nump">4,879<span></span>
</td>
<td class="nump">4,102<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">555,127<span></span>
</td>
<td class="nump">661,897<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">36,063<span></span>
</td>
<td class="nump">29,115<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_carg_AccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilitiesCurrent', window );">Accrued expenses, accrued income taxes and other current liabilities</a></td>
<td class="nump">38,652<span></span>
</td>
<td class="nump">38,393<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue</a></td>
<td class="nump">24,960<span></span>
</td>
<td class="nump">23,562<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities</a></td>
<td class="nump">9,846<span></span>
</td>
<td class="nump">9,469<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">109,521<span></span>
</td>
<td class="nump">100,539<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities</a></td>
<td class="nump">175,296<span></span>
</td>
<td class="nump">181,364<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred tax liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">442<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other non&#8211;current liabilities</a></td>
<td class="nump">5,954<span></span>
</td>
<td class="nump">5,354<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">290,771<span></span>
</td>
<td class="nump">287,699<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (Note 9)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, $0.001 par value per share; 10,000,000 shares authorized; no shares issued and outstanding</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">6,764<span></span>
</td>
<td class="nump">10,297<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">257,376<span></span>
</td>
<td class="nump">362,380<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income</a></td>
<td class="nump">126<span></span>
</td>
<td class="nump">1,426<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">264,356<span></span>
</td>
<td class="nump">374,198<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders' equity</a></td>
<td class="nump">555,127<span></span>
</td>
<td class="nump">661,897<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock</a></td>
<td class="nump">76<span></span>
</td>
<td class="nump">81<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock</a></td>
<td class="nump">$ 14<span></span>
</td>
<td class="nump">$ 14<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_carg_AccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accrued liabilities accrued income taxes and other liabilities current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">carg_AccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>carg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480870/815-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 64<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481620/480-10-55-64<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 19: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 35: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (01)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-41<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478064/805-740-55-13<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 39<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-39<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 64<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481620/480-10-55-64<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 31: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-5<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (01)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 16: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Unaudited Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for doubtful accounts</a></td>
<td class="nump">$ 850<span></span>
</td>
<td class="nump">$ 600<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized</a></td>
<td class="nump">10,000,000<span></span>
</td>
<td class="nump">10,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">500,000,000<span></span>
</td>
<td class="nump">500,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">75,571,320<span></span>
</td>
<td class="nump">80,667,475<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">75,571,320<span></span>
</td>
<td class="nump">80,667,475<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">100,000,000<span></span>
</td>
<td class="nump">100,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">13,763,613<span></span>
</td>
<td class="nump">14,216,250<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">13,763,613<span></span>
</td>
<td class="nump">14,216,250<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Unaudited Condensed Consolidated Income Statements - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenue</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 250,971<span></span>
</td>
<td class="nump">$ 221,998<span></span>
</td>
<td class="nump">$ 494,526<span></span>
</td>
<td class="nump">$ 434,233<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1],[2]</sup></td>
<td class="nump">19,873<span></span>
</td>
<td class="nump">15,677<span></span>
</td>
<td class="nump">38,807<span></span>
</td>
<td class="nump">30,020<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">231,098<span></span>
</td>
<td class="nump">206,321<span></span>
</td>
<td class="nump">455,719<span></span>
</td>
<td class="nump">404,213<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Sales and marketing</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">97,635<span></span>
</td>
<td class="nump">82,587<span></span>
</td>
<td class="nump">195,119<span></span>
</td>
<td class="nump">166,256<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Product, technology, and development</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">38,137<span></span>
</td>
<td class="nump">33,725<span></span>
</td>
<td class="nump">75,808<span></span>
</td>
<td class="nump">68,753<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">28,209<span></span>
</td>
<td class="nump">25,266<span></span>
</td>
<td class="nump">54,690<span></span>
</td>
<td class="nump">50,051<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_carg_ImpairmentInOperatingExpense', window );">Impairments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">450<span></span>
</td>
<td class="nump">499<span></span>
</td>
<td class="nump">19,651<span></span>
</td>
<td class="nump">499<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,685<span></span>
</td>
<td class="nump">3,695<span></span>
</td>
<td class="nump">7,390<span></span>
</td>
<td class="nump">7,451<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">168,116<span></span>
</td>
<td class="nump">145,772<span></span>
</td>
<td class="nump">352,658<span></span>
</td>
<td class="nump">293,010<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income from continuing operations</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">62,982<span></span>
</td>
<td class="nump">60,549<span></span>
</td>
<td class="nump">103,061<span></span>
</td>
<td class="nump">111,203<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Other income, net</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">956<span></span>
</td>
<td class="nump">2,134<span></span>
</td>
<td class="nump">2,627<span></span>
</td>
<td class="nump">5,232<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other (expense) income, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(448)<span></span>
</td>
<td class="nump">430<span></span>
</td>
<td class="num">(1,054)<span></span>
</td>
<td class="nump">128<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other income, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">508<span></span>
</td>
<td class="nump">2,564<span></span>
</td>
<td class="nump">1,573<span></span>
</td>
<td class="nump">5,360<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income from continuing operations before income taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">63,490<span></span>
</td>
<td class="nump">63,113<span></span>
</td>
<td class="nump">104,634<span></span>
</td>
<td class="nump">116,563<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">14,297<span></span>
</td>
<td class="nump">14,124<span></span>
</td>
<td class="nump">23,213<span></span>
</td>
<td class="nump">25,500<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Net income from continuing operations</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">49,193<span></span>
</td>
<td class="nump">48,989<span></span>
</td>
<td class="nump">81,421<span></span>
</td>
<td class="nump">91,063<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Net loss from discontinued operations, net of tax benefits</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="num">(26,646)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(29,675)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Consolidated net income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 49,193<span></span>
</td>
<td class="nump">$ 22,343<span></span>
</td>
<td class="nump">$ 81,421<span></span>
</td>
<td class="nump">$ 61,388<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAbstract', window );"><strong>Basic</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare', window );">Continuing operations</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 0.55<span></span>
</td>
<td class="nump">$ 0.50<span></span>
</td>
<td class="nump">$ 0.88<span></span>
</td>
<td class="nump">$ 0.90<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Consolidated</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0.55<span></span>
</td>
<td class="nump">0.23<span></span>
</td>
<td class="nump">0.88<span></span>
</td>
<td class="nump">0.61<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDilutedAbstract', window );"><strong>Diluted</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare', window );">Continuing operations</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0.54<span></span>
</td>
<td class="nump">0.49<span></span>
</td>
<td class="nump">0.87<span></span>
</td>
<td class="nump">0.89<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Consolidated</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 0.54<span></span>
</td>
<td class="nump">$ 0.22<span></span>
</td>
<td class="nump">$ 0.87<span></span>
</td>
<td class="nump">$ 0.60<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted-average number of shares of common stock used in computing net income per share attributable to common stockholders</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">90,131,442<span></span>
</td>
<td class="nump">98,889,893<span></span>
</td>
<td class="nump">92,082,411<span></span>
</td>
<td class="nump">100,980,676<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">91,076,449<span></span>
</td>
<td class="nump">100,184,067<span></span>
</td>
<td class="nump">93,075,457<span></span>
</td>
<td class="nump">102,614,441<span></span>
</td>
</tr>
<tr><td colspan="5"></td></tr>
<tr><td colspan="5"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top"><span style="color:#00002d;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">For the </span><span style="color:#00002d;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">three months ended June 30, 2026 and 2025 and for the six months ended June 30, 2025</span><span style="color:#00002d;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">, there was </span><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">no</span><span style="color:#00002d;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> impairment recorded in cost of revenue. For the six months ended June 30, 2026, cost of revenue includes impairment of </span><span style="color:#00002d;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.5</span><span style="color:#00002d;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million.</span></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top"><span style="color:#00002d;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">For the </span><span style="color:#00002d;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">three months ended June 30, 2026 and 2025 and for the six months ended June 30, 2026 and 2025, cost of revenue includes depreciation and amortization expense of </span><span style="color:#00002d;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:7pt;font-family:'Outfit',sans-serif;white-space:pre-wrap;font-kerning:none;min-width:fit-content;color:#00002d;">4.2</span><span style="color:#00002d;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million, </span><span style="color:#00002d;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:7pt;font-family:'Outfit',sans-serif;white-space:pre-wrap;font-kerning:none;min-width:fit-content;color:#00002d;">2.1</span><span style="color:#00002d;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million, </span><span style="color:#00002d;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:7pt;font-family:'Outfit',sans-serif;white-space:pre-wrap;font-kerning:none;min-width:fit-content;color:#00002d;">7.7</span><span style="color:#00002d;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million, and </span><span style="color:#00002d;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4.0</span><span style="color:#00002d;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million, respectively.</span></td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_carg_ImpairmentInOperatingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Impairment in operating expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">carg_ImpairmentInOperatingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>carg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-11<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 15: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 16: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerBasicShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) derived from continuing operations during 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477349/740-270-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3A<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5C<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3B<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-4<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 25: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 37: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 38: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-2<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-18<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482916/730-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 912<br> -SubTopic 730<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479532/912-730-25-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total amount of expenses directly related to the marketing or selling of products or services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Unaudited Condensed Consolidated Income Statements (Parenthetical) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_carg_CostOfGoodsAndServicesSoldDepreciationAmortizationExpense', window );">Depreciation and amortization expense</a></td>
<td class="nump">$ 4,200,000<span></span>
</td>
<td class="nump">$ 2,100,000<span></span>
</td>
<td class="nump">$ 7,700,000<span></span>
</td>
<td class="nump">$ 4,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_carg_ImpairmentInCostOfRevenue', window );">Impairment of other assets</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 500,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_carg_CostOfGoodsAndServicesSoldDepreciationAmortizationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cost of goods and services sold depreciation amortization expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">carg_CostOfGoodsAndServicesSoldDepreciationAmortizationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>carg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_carg_ImpairmentInCostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Impairment in cost of revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">carg_ImpairmentInCostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>carg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Unaudited Condensed Consolidated Statements of Comprehensive Income - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Consolidated net income</a></td>
<td class="nump">$ 49,193<span></span>
</td>
<td class="nump">$ 22,343<span></span>
</td>
<td class="nump">$ 81,421<span></span>
</td>
<td class="nump">$ 61,388<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive (loss) income</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="num">(321)<span></span>
</td>
<td class="nump">2,679<span></span>
</td>
<td class="num">(1,300)<span></span>
</td>
<td class="nump">3,917<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Consolidated comprehensive income</a></td>
<td class="nump">$ 48,872<span></span>
</td>
<td class="nump">$ 25,022<span></span>
</td>
<td class="nump">$ 80,121<span></span>
</td>
<td class="nump">$ 65,305<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 25: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 37: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 38: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-2<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Unaudited Condensed Consolidated Statements of Stockholders' Equity - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Class A Common Stock</div></th>
<th class="th"><div>Class B Common Stock</div></th>
<th class="th">
<div>Common Stock </div>
<div>Class A Common Stock</div>
</th>
<th class="th">
<div>Common Stock </div>
<div>Class B Common Stock</div>
</th>
<th class="th"><div>Additional Paid-in Capital</div></th>
<th class="th"><div>Retained Earnings</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Dec. 31, 2024</a></td>
<td class="nump">$ 541,689<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 89<span></span>
</td>
<td class="nump">$ 15<span></span>
</td>
<td class="nump">$ 169,013<span></span>
</td>
<td class="nump">$ 375,119<span></span>
</td>
<td class="num">$ (2,547)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance, Shares at Dec. 31, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">89,002,571<span></span>
</td>
<td class="nump">14,986,745<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Consolidated net income</a></td>
<td class="nump">39,045<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39,045<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock&#8211;based compensation expense</a></td>
<td class="nump">14,538<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,538<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Issuance of common stock upon exercise of stock options</a></td>
<td class="nump">394<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">394<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Issuance of common stock upon exercise of stock options, Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,426<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Issuance of common stock upon vesting of restricted stock units, Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">715,951<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Withholding taxes on net share settlements of restricted stock units</a></td>
<td class="num">(8,987)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,987)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Withholding taxes on net share settlements of restricted stock units, Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(251,366)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchase of common stock</a></td>
<td class="num">(185,867)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (6)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(168,183)<span></span>
</td>
<td class="num">(17,678)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Repurchase of common stock, Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,919,435)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments', window );">Conversion of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="num">$ (1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities', window );">Conversion of common stock, shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">770,495<span></span>
</td>
<td class="num">(770,495)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="nump">1,238<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,238<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Mar. 31, 2025</a></td>
<td class="nump">402,050<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 84<span></span>
</td>
<td class="nump">$ 14<span></span>
</td>
<td class="nump">6,775<span></span>
</td>
<td class="nump">396,486<span></span>
</td>
<td class="num">(1,309)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance, Shares at Mar. 31, 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">84,334,642<span></span>
</td>
<td class="nump">14,216,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Dec. 31, 2024</a></td>
<td class="nump">541,689<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 89<span></span>
</td>
<td class="nump">$ 15<span></span>
</td>
<td class="nump">169,013<span></span>
</td>
<td class="nump">375,119<span></span>
</td>
<td class="num">(2,547)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance, Shares at Dec. 31, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">89,002,571<span></span>
</td>
<td class="nump">14,986,745<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchase of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (184,500)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="nump">3,917<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Jun. 30, 2025</a></td>
<td class="nump">435,477<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 85<span></span>
</td>
<td class="nump">$ 14<span></span>
</td>
<td class="nump">15,366<span></span>
</td>
<td class="nump">418,642<span></span>
</td>
<td class="nump">1,370<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance, Shares at Jun. 30, 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">84,738,943<span></span>
</td>
<td class="nump">14,216,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Mar. 31, 2025</a></td>
<td class="nump">402,050<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 84<span></span>
</td>
<td class="nump">$ 14<span></span>
</td>
<td class="nump">6,775<span></span>
</td>
<td class="nump">396,486<span></span>
</td>
<td class="num">(1,309)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance, Shares at Mar. 31, 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">84,334,642<span></span>
</td>
<td class="nump">14,216,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Consolidated net income</a></td>
<td class="nump">22,343<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,343<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock&#8211;based compensation expense</a></td>
<td class="nump">14,883<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,883<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Issuance of common stock upon exercise of stock options</a></td>
<td class="nump">10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Issuance of common stock upon exercise of stock options, Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Issuance of common stock upon vesting of restricted stock units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Issuance of common stock upon vesting of restricted stock units, Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">630,591<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Withholding taxes on net share settlements of restricted stock units</a></td>
<td class="num">(6,343)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,343)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Withholding taxes on net share settlements of restricted stock units, Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(216,786)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchase of common stock</a></td>
<td class="num">(145)<span></span>
</td>
<td class="num">$ (300)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42<span></span>
</td>
<td class="num">(187)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Repurchase of common stock, Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(11,004)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="nump">2,679<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,679<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Jun. 30, 2025</a></td>
<td class="nump">435,477<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 85<span></span>
</td>
<td class="nump">$ 14<span></span>
</td>
<td class="nump">15,366<span></span>
</td>
<td class="nump">418,642<span></span>
</td>
<td class="nump">1,370<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance, Shares at Jun. 30, 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">84,738,943<span></span>
</td>
<td class="nump">14,216,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Dec. 31, 2025</a></td>
<td class="nump">374,198<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 81<span></span>
</td>
<td class="nump">$ 14<span></span>
</td>
<td class="nump">10,297<span></span>
</td>
<td class="nump">362,380<span></span>
</td>
<td class="nump">1,426<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance, Shares at Dec. 31, 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80,667,475<span></span>
</td>
<td class="nump">14,216,250<span></span>
</td>
<td class="nump">80,667,475<span></span>
</td>
<td class="nump">14,216,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Consolidated net income</a></td>
<td class="nump">32,228<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32,228<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock&#8211;based compensation expense</a></td>
<td class="nump">14,806<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,806<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Issuance of common stock upon exercise of stock options</a></td>
<td class="nump">55<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">55<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Issuance of common stock upon exercise of stock options, Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,053<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Issuance of common stock upon vesting of restricted stock units, Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">519,758<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Withholding taxes on net share settlements of restricted stock units</a></td>
<td class="num">(6,566)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,566)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Withholding taxes on net share settlements of restricted stock units, Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(179,965)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchase of common stock</a></td>
<td class="num">(176,614)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (5)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(11,816)<span></span>
</td>
<td class="num">(164,793)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Repurchase of common stock, Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,341,712)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="num">(979)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(979)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Mar. 31, 2026</a></td>
<td class="nump">237,128<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 76<span></span>
</td>
<td class="nump">$ 14<span></span>
</td>
<td class="nump">6,776<span></span>
</td>
<td class="nump">229,815<span></span>
</td>
<td class="nump">447<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance, Shares at Mar. 31, 2026</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75,673,609<span></span>
</td>
<td class="nump">14,216,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Dec. 31, 2025</a></td>
<td class="nump">374,198<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 81<span></span>
</td>
<td class="nump">$ 14<span></span>
</td>
<td class="nump">10,297<span></span>
</td>
<td class="nump">362,380<span></span>
</td>
<td class="nump">1,426<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance, Shares at Dec. 31, 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80,667,475<span></span>
</td>
<td class="nump">14,216,250<span></span>
</td>
<td class="nump">80,667,475<span></span>
</td>
<td class="nump">14,216,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchase of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (204,200)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="num">(1,300)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Jun. 30, 2026</a></td>
<td class="nump">264,356<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 76<span></span>
</td>
<td class="nump">$ 14<span></span>
</td>
<td class="nump">6,764<span></span>
</td>
<td class="nump">257,376<span></span>
</td>
<td class="nump">126<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance, Shares at Jun. 30, 2026</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75,571,320<span></span>
</td>
<td class="nump">13,763,613<span></span>
</td>
<td class="nump">75,571,320<span></span>
</td>
<td class="nump">13,763,613<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Mar. 31, 2026</a></td>
<td class="nump">237,128<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 76<span></span>
</td>
<td class="nump">$ 14<span></span>
</td>
<td class="nump">6,776<span></span>
</td>
<td class="nump">229,815<span></span>
</td>
<td class="nump">447<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance, Shares at Mar. 31, 2026</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75,673,609<span></span>
</td>
<td class="nump">14,216,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Consolidated net income</a></td>
<td class="nump">49,193<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49,193<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock&#8211;based compensation expense</a></td>
<td class="nump">14,743<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,743<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Issuance of common stock upon vesting of restricted stock units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Issuance of common stock upon vesting of restricted stock units, Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">601,460<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Withholding taxes on net share settlements of restricted stock units</a></td>
<td class="num">(7,020)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,020)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Withholding taxes on net share settlements of restricted stock units, Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(209,415)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchase of common stock</a></td>
<td class="num">(29,367)<span></span>
</td>
<td class="num">$ (29,200)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,734)<span></span>
</td>
<td class="num">(21,632)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Repurchase of common stock, Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(946,971)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities', window );">Conversion of common stock, shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">452,637<span></span>
</td>
<td class="num">(452,637)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="num">(321)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(321)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Jun. 30, 2026</a></td>
<td class="nump">$ 264,356<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 76<span></span>
</td>
<td class="nump">$ 14<span></span>
</td>
<td class="nump">$ 6,764<span></span>
</td>
<td class="nump">$ 257,376<span></span>
</td>
<td class="nump">$ 126<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance, Shares at Jun. 30, 2026</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75,571,320<span></span>
</td>
<td class="nump">13,763,613<span></span>
</td>
<td class="nump">75,571,320<span></span>
</td>
<td class="nump">13,763,613<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 45: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of the conversion of convertible securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 16: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Unaudited Condensed Consolidated Statements of Cash Flows - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Operating Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Consolidated net income</a></td>
<td class="nump">$ 81,421<span></span>
</td>
<td class="nump">$ 61,388<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile consolidated net income to net cash provided by operating activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">15,099<span></span>
</td>
<td class="nump">13,236<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossUnrealized', window );">Currency loss (gain) on foreign denominated transactions</a></td>
<td class="nump">165<span></span>
</td>
<td class="num">(457)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_carg_DeferredTaxesUnderOperatingActivities', window );">Deferred taxes</a></td>
<td class="nump">4,693<span></span>
</td>
<td class="num">(13,330)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Provision for doubtful accounts</a></td>
<td class="nump">1,486<span></span>
</td>
<td class="nump">1,123<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">26,630<span></span>
</td>
<td class="nump">25,925<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of deferred financing costs</a></td>
<td class="nump">258<span></span>
</td>
<td class="nump">258<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostAmortization', window );">Amortization of deferred contract costs</a></td>
<td class="nump">9,749<span></span>
</td>
<td class="nump">7,814<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Impairments</a></td>
<td class="nump">20,161<span></span>
</td>
<td class="nump">32,552<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(3,410)<span></span>
</td>
<td class="nump">2,223<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventory</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(373)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses, prepaid income taxes, and other assets</a></td>
<td class="nump">12,997<span></span>
</td>
<td class="nump">8,894<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerAsset', window );">Deferred contract costs</a></td>
<td class="num">(9,716)<span></span>
</td>
<td class="num">(9,429)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">6,525<span></span>
</td>
<td class="nump">6,692<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_carg_IncreaseDecreaseInAccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilities', window );">Accrued expenses, accrued income taxes, and other liabilities</a></td>
<td class="num">(182)<span></span>
</td>
<td class="num">(3,204)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Deferred revenue</a></td>
<td class="nump">1,411<span></span>
</td>
<td class="nump">1,686<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_carg_IncreaseDecreaseInLeaseObligations', window );">Lease obligations</a></td>
<td class="num">(2,847)<span></span>
</td>
<td class="nump">6,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">164,440<span></span>
</td>
<td class="nump">140,998<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Investing Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property and equipment</a></td>
<td class="num">(953)<span></span>
</td>
<td class="num">(3,823)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToDevelopSoftware', window );">Capitalization of website development costs</a></td>
<td class="num">(12,649)<span></span>
</td>
<td class="num">(11,653)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(13,602)<span></span>
</td>
<td class="num">(15,476)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Financing Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from issuance of common stock upon exercise of stock options</a></td>
<td class="nump">55<span></span>
</td>
<td class="nump">404<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_carg_PaymentOfWithholdingTaxesOnNetShareSettlementsOfRestrictedStockUnits', window );">Payment of withholding taxes on net share settlements of restricted stock units</a></td>
<td class="num">(13,596)<span></span>
</td>
<td class="num">(15,330)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchases of common stock</a></td>
<td class="num">(202,135)<span></span>
</td>
<td class="num">(184,608)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_carg_PaymentOfExciseTaxesOnRepurchasesOfCommonStock', window );">Payment of excise tax for repurchase of common stock</a></td>
<td class="num">(2,654)<span></span>
</td>
<td class="num">(682)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeasePrincipalPayments', window );">Payment of finance lease obligations</a></td>
<td class="num">(43)<span></span>
</td>
<td class="num">(40)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_carg_ChangeInGrossAdvancePaymentsReceivedFromThirdPartyPaymentProcessor', window );">Change in gross advance payments received from third-party transaction processor</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(281)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(218,373)<span></span>
</td>
<td class="num">(200,537)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Impact of foreign currency on cash, cash equivalents, and restricted cash</a></td>
<td class="num">(847)<span></span>
</td>
<td class="nump">2,135<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net decrease in cash, cash equivalents, and restricted cash</a></td>
<td class="num">(68,382)<span></span>
</td>
<td class="num">(72,880)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Cash, cash equivalents, and restricted cash at beginning of period</a></td>
<td class="nump">190,518<span></span>
</td>
<td class="nump">306,229<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Cash, cash equivalents, and restricted cash at end of period</a></td>
<td class="nump">122,136<span></span>
</td>
<td class="nump">233,349<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental disclosure of cash flow information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">(Refunds) or cash paid for income taxes, net</a></td>
<td class="num">(356)<span></span>
</td>
<td class="nump">17,269<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Cash paid for operating lease liabilities</a></td>
<td class="nump">11,531<span></span>
</td>
<td class="nump">8,997<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Cash paid for interest</a></td>
<td class="nump">309<span></span>
</td>
<td class="nump">316<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Supplemental noncash disclosure of cash flow information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid', window );">Unpaid purchases of property and equipment and capitalized hosting arrangements</a></td>
<td class="nump">1,040<span></span>
</td>
<td class="nump">842<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount', window );">Capitalized stock-based compensation expense in website development and internal-use software costs and hosting arrangements</a></td>
<td class="nump">2,919<span></span>
</td>
<td class="nump">3,496<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_carg_UnpaidRepurchasesOfCommonStock', window );">Unpaid repurchases of common stock</a></td>
<td class="nump">2,170<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_carg_UnpaidExciseTaxOnRepurchasesOfShares', window );">Unpaid excise tax on repurchases of common stock</a></td>
<td class="nump">1,676<span></span>
</td>
<td class="nump">1,402<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_carg_RightOfUseAssetIncreaseDecreaseObtainedInExchangeForOperatingLeaseLiability', window );">Obtaining a right-of-use asset in exchange for an operating lease liability</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 201<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_carg_ChangeInGrossAdvancePaymentsReceivedFromThirdPartyPaymentProcessor">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Change in gross advance payments received from third-party payment processor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">carg_ChangeInGrossAdvancePaymentsReceivedFromThirdPartyPaymentProcessor</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>carg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_carg_DeferredTaxesUnderOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred taxes under operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">carg_DeferredTaxesUnderOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>carg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_carg_IncreaseDecreaseInAccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase (decrease) in accrued liabilities accrued income taxes and other liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">carg_IncreaseDecreaseInAccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>carg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_carg_IncreaseDecreaseInLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase decrease in lease obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">carg_IncreaseDecreaseInLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>carg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_carg_PaymentOfExciseTaxesOnRepurchasesOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payment of excise taxes on repurchases of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">carg_PaymentOfExciseTaxesOnRepurchasesOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>carg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_carg_PaymentOfWithholdingTaxesOnNetShareSettlementsOfRestrictedStockUnits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payment of withholding taxes on net share settlements of restricted stock units.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">carg_PaymentOfWithholdingTaxesOnNetShareSettlementsOfRestrictedStockUnits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>carg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_carg_RightOfUseAssetIncreaseDecreaseObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Right-of-use asset increase (decrease) obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">carg_RightOfUseAssetIncreaseDecreaseObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>carg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_carg_UnpaidExciseTaxOnRepurchasesOfShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Unpaid excise tax on repurchases of shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">carg_UnpaidExciseTaxOnRepurchasesOfShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>carg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_carg_UnpaidRepurchasesOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Unpaid repurchases of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">carg_UnpaidRepurchasesOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>carg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 942<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480095/942-10-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 942<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480035/942-10-S99-6<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Future cash outflow to pay for purchases of fixed assets that have occurred.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalExpendituresIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 340<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479483/340-40-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including effect from exchange rate change and including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-12<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate change on cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; held in foreign currency; including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 230<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost capitalized for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeasePrincipalPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for principal payment on finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeasePrincipalPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionGainLossUnrealized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of unrealized gain (loss) from foreign currency transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-6<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(7)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481956/830-20-45-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481926/830-20-50-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionGainLossUnrealized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-22<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478345/912-310-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activity, including, but not limited to, discontinued operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activity, including, but not limited to, discontinued operation. Investing activity includes, but is not limited to, making and collecting loan, acquiring and disposing of debt and equity instruments, property, plant, and equipment, and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activity, including, but not limited to, discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToDevelopSoftware">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToDevelopSoftware</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 25: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 37: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 38: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-2<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pay vs Performance Disclosure - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="4">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_PvpTable', window );"><strong>Pay vs Performance Disclosure</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income (Loss)</a></td>
<td class="nump">$ 49,193<span></span>
</td>
<td class="nump">$ 32,228<span></span>
</td>
<td class="nump">$ 22,343<span></span>
</td>
<td class="nump">$ 39,045<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_PvpTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection v<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_PvpTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 45: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Arrangements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2026 </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_MtrlTermsOfTrdArrTextBlock', window );">Material Terms of Trading Arrangement</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:16pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Rule 10b5-1 Plan Trading Arrangements</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">During the three months ended June 30, 2026</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">, the following officers </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">adopted</span></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> a &#8220;Rule 10b5-1 trading arrangement&#8221; (as defined in Item 408 of Regulation S-K) that is intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) under the Exchange Act and our policies on insider trading:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p>
     <table style="border-spacing:0;table-layout:auto;width:95.0%;border-collapse:separate;">
      <tr style="visibility:collapse;">
       <td style="width:30.52%;box-sizing:content-box;"></td>
       <td style="width:2.231%;box-sizing:content-box;"></td>
       <td style="width:17.891%;box-sizing:content-box;"></td>
       <td style="width:1.747%;box-sizing:content-box;"></td>
       <td style="width:26.31%;box-sizing:content-box;"></td>
       <td style="width:1.663%;box-sizing:content-box;"></td>
       <td style="width:19.638%;box-sizing:content-box;"></td>
      </tr>
      <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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:'Outfit',sans-serif;font-kerning:none;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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Name &amp; Title</span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> </span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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:'Outfit',sans-serif;font-kerning:none;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:'Outfit',sans-serif;font-kerning:none;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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Date Adopted</span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> </span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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:'Outfit',sans-serif;font-kerning:none;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-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> </span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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:'Outfit',sans-serif;font-kerning:none;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:'Outfit',sans-serif;font-kerning:none;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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Expiration Date</span></p></td>
      </tr>
      <tr style="height:26pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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:'Outfit',sans-serif;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Ismail Elshareef</span></span><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">,<br/></span><span style="font-family:'Outfit',sans-serif;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Chief Product Officer</span></span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> </span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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="font-family:'Outfit',sans-serif;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">May 13, 2026</span></span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> </span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Up to </span><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">59,906</span><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> </span><span style="font-family:'Outfit',sans-serif;"><span style="-sec-ix-hidden:F_4810852b-0e8c-4a4d-97b0-6cb32957bba0;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;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:'Outfit',sans-serif;position:relative;font-kerning:none;min-width:fit-content;">(1)</span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> </span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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="font-family:'Outfit',sans-serif;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">May 14, 2027</span></span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;font-family:'Outfit',sans-serif;position:relative;font-kerning:none;min-width:fit-content;">(2)</span></p></td>
      </tr>
      <tr style="word-break:break-word;white-space:pre-wrap;text-align:left;">
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
      </tr>
      <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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:'Outfit',sans-serif;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Dafna Sarnoff</span></span><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">,<br/></span><span style="font-family:'Outfit',sans-serif;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Chief Marketing Officer</span></span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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="font-family:'Outfit',sans-serif;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">May 12, 2026</span></span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Up to </span><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">64,568</span><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> </span><span style="font-family:'Outfit',sans-serif;"><span style="-sec-ix-hidden:F_0f32083b-b571-422d-8651-d829e89b75bc;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">shares to be sold</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;font-kerning:none;min-width:fit-content;">(</span></span></span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;font-family:'Outfit',sans-serif;position:relative;font-kerning:none;min-width:fit-content;">3)</span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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="font-family:'Outfit',sans-serif;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">May 14, 2027</span></span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;font-family:'Outfit',sans-serif;position:relative;font-kerning:none;min-width:fit-content;">(2)</span></p></td>
      </tr>
      <tr style="word-break:break-word;white-space:pre-wrap;text-align:left;">
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
      </tr>
      <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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:'Outfit',sans-serif;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Langley Steinert</span></span><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">, <br/></span><span style="font-family:'Outfit',sans-serif;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Executive Chair and Chair of the Board of Directors</span></span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;font-family:'Outfit',sans-serif;position:relative;font-kerning:none;min-width:fit-content;">(4)</span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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="font-family:'Outfit',sans-serif;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">May 29, 2026</span></span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,493,200</span><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> </span><span style="font-family:'Outfit',sans-serif;"><span style="-sec-ix-hidden:F_4fb33452-1581-408c-bbab-97414783d71e;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;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:'Outfit',sans-serif;position:relative;font-kerning:none;min-width:fit-content;">(4)</span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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="font-family:'Outfit',sans-serif;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">February 26, 2027</span></span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;font-family:'Outfit',sans-serif;position:relative;font-kerning:none;min-width:fit-content;">(5)</span></p></td>
      </tr>
      <tr style="word-break:break-word;white-space:pre-wrap;text-align:left;">
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"><p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
      </tr>
      <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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:'Outfit',sans-serif;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Samuel Zales</span></span><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;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="font-family:'Outfit',sans-serif;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">President and Chief Operating Officer</span></span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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="font-family:'Outfit',sans-serif;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">May 27, 2026</span></span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">120,000</span><span style="font-family:'Outfit',sans-serif;"><span style="-sec-ix-hidden:F_6527a26d-c793-4c5e-966c-f83235a72a8d;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> shares to be sold</span></span></span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;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="font-family:'Outfit',sans-serif;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">July 30, 2027</span></span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;font-family:'Outfit',sans-serif;position:relative;font-kerning:none;min-width:fit-content;">(2)</span></p></td>
      </tr>
     </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p><div class="item-list-element-wrapper" style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(1)</span><div style="display:inline;"><span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">The Rule 10b5-1 trading arrangement includes the sale of up to </span><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">44,906</span><span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> 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. Elshareef&#8217;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 80% of the net shares that vest on the applicable vesting date.</span></div></div><div class="item-list-element-wrapper" style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(2)</span><div style="display:inline;"><span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;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></div></div><div class="item-list-element-wrapper" style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(3)</span><div style="display:inline;"><span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">The Rule 10b5-1 trading arrangement includes the sale of up to </span><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">54,652</span><span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> 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 Ms. Sarnoff&#8217;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></div></div><div class="item-list-element-wrapper" style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(4)</span><div style="display:inline;"><span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">The Rule 10b5-1 trading arrangement was entered into among Hilary and Langley Steinert, acting jointly, and the Langley Steinert Irrevocable Family Trust dated June 21, 2024, or the Steinert Trust. Of the </span><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,493,200</span><span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> shares to be sold pursuant to this Rule 10b5-1 trading arrangement, Hilary and Langley Steinert, acting jointly, contributed </span><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,343,200</span><span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> shares and the Steinert Trust contributed </span><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">150,000</span><span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> shares.</span></div></div><div class="item-list-element-wrapper" style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(5)</span><div style="display:inline;"><span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">The Rule 10b5-1 trading arrangement permits transactions through February 26, 2027, subject to early termination for certain specified events set forth in the Rule 10b5-1 trading arrangement, or earlier if all transactions under the Rule 10b5-1 trading arrangement are completed.</span></div></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Other than those disclosed above, none of our directors or officers </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">adopted</span></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">, </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">modified</span></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">, or </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">terminated</span></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> a &#8220;Rule 10b5-1 trading arrangement&#8221; or &#8220;non-Rule 10b5-1 trading arrangement,&#8221; in each case as defined in Item 408 of Regulation S-K.</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrAdoptedFlag', window );">Non-Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrTrmntdFlag', window );">Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrTrmntdFlag', window );">Non-Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_carg_Rule10B51ArrModifiedFlag', window );">Rule 10b 51 Arr Modified Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_carg_NonRule10B51ArrModifiedFlag', window );">Non Rule 10b 51 Arr Modified Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_IndividualAxis=carg_IsmailElshareefMember', window );">Ismail Elshareef</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrIndName', window );">Name</a></td>
<td class="text">Ismail Elshareef<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrIndTitle', window );">Title</a></td>
<td class="text">Chief Product Officer<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrAdoptionDate', window );">Adoption Date</a></td>
<td class="text">May 13, 2026<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrExpirationDate', window );">Expiration Date</a></td>
<td class="text">May 14, 2027<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrDuration', window );">Arrangement Duration</a></td>
<td class="text">367 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrSecuritiesAggAvailAmt', window );">Aggregate Available</a></td>
<td class="nump">59,906<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_IndividualAxis=carg_DafnaSarnoffMember', window );">Dafna Sarnoff</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrIndName', window );">Name</a></td>
<td class="text">Dafna Sarnoff<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrIndTitle', window );">Title</a></td>
<td class="text">Chief Marketing Officer<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrAdoptionDate', window );">Adoption Date</a></td>
<td class="text">May 12, 2026<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrExpirationDate', window );">Expiration Date</a></td>
<td class="text">May 14, 2027<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrDuration', window );">Arrangement Duration</a></td>
<td class="text">368 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrSecuritiesAggAvailAmt', window );">Aggregate Available</a></td>
<td class="nump">64,568<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_IndividualAxis=carg_LangleySteinertMember', window );">Langley Steinert</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrIndName', window );">Name</a></td>
<td class="text">Langley Steinert<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrIndTitle', window );">Title</a></td>
<td class="text">Executive Chair and Chair of the Board of Directors<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrAdoptionDate', window );">Adoption Date</a></td>
<td class="text">May 29, 2026<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrExpirationDate', window );">Expiration Date</a></td>
<td class="text">February 26, 2027<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrDuration', window );">Arrangement Duration</a></td>
<td class="text">274 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrSecuritiesAggAvailAmt', window );">Aggregate Available</a></td>
<td class="nump">1,493,200<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_IndividualAxis=carg_SamuelZalesMember', window );">Samuel Zales</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrIndName', window );">Name</a></td>
<td class="text">Samuel Zales<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrIndTitle', window );">Title</a></td>
<td class="text">President and Chief Operating Officer<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrAdoptionDate', window );">Adoption Date</a></td>
<td class="text">May 27, 2026<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrExpirationDate', window );">Expiration Date</a></td>
<td class="text">July 30, 2027<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrDuration', window );">Arrangement Duration</a></td>
<td class="text">430 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrSecuritiesAggAvailAmt', window );">Aggregate Available</a></td>
<td class="nump">120,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrAxis=carg_Rule10B51TradingArrangementOneMember', window );">Rule 10b5-1 Trading Arrangement One | Ismail Elshareef</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrSecuritiesAggAvailAmt', window );">Aggregate Available</a></td>
<td class="nump">44,906<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrAxis=carg_Rule10B51TradingArrangementThreeMember', window );">Rule 10b5-1 Trading Arrangement Three | Dafna Sarnoff</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrSecuritiesAggAvailAmt', window );">Aggregate Available</a></td>
<td class="nump">54,652<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrAxis=carg_Rule10B5-1TradingArrangementFourMember', window );">Rule 10b5-1 Trading Arrangement Four | Langley Steinert</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrSecuritiesAggAvailAmt', window );">Aggregate Available</a></td>
<td class="nump">150,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrAxis=carg_Rule10B5-1TradingArrangementFourMember', window );">Rule 10b5-1 Trading Arrangement Four | Hilary</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrSecuritiesAggAvailAmt', window );">Aggregate Available</a></td>
<td class="nump">1,343,200<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrAxis=carg_Rule10B5-1TradingArrangementFourMember', window );">Rule 10b5-1 Trading Arrangement Four | Hilary and Langley Steinert [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrSecuritiesAggAvailAmt', window );">Aggregate Available</a></td>
<td class="nump">1,493,200<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_carg_NonRule10B51ArrModifiedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Non Rule 10b 51 Arr Modified Flag</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">carg_NonRule10B51ArrModifiedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>carg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_carg_Rule10B51ArrModifiedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Rule 10b 51 Arr Modified Flag</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">carg_Rule10B51ArrModifiedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>carg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_MtrlTermsOfTrdArrTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_MtrlTermsOfTrdArrTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TradingArrByIndTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TradingArrByIndTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TrdArrAdoptionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TrdArrAdoptionDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TrdArrDuration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph C<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TrdArrDuration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TrdArrExpirationDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph C<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TrdArrExpirationDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TrdArrIndName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TrdArrIndName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TrdArrIndTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TrdArrIndTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TrdArrSecuritiesAggAvailAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph D<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TrdArrSecuritiesAggAvailAmt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_IndividualAxis=carg_IsmailElshareefMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_IndividualAxis=carg_IsmailElshareefMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_IndividualAxis=carg_DafnaSarnoffMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_IndividualAxis=carg_DafnaSarnoffMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_IndividualAxis=carg_LangleySteinertMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_IndividualAxis=carg_LangleySteinertMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_IndividualAxis=carg_SamuelZalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_IndividualAxis=carg_SamuelZalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TradingArrAxis=carg_Rule10B51TradingArrangementOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TradingArrAxis=carg_Rule10B51TradingArrangementOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TradingArrAxis=carg_Rule10B51TradingArrangementThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TradingArrAxis=carg_Rule10B51TradingArrangementThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TradingArrAxis=carg_Rule10B5-1TradingArrangementFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TradingArrAxis=carg_Rule10B5-1TradingArrangementFourMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_IndividualAxis=carg_HilaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_IndividualAxis=carg_HilaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_IndividualAxis=carg_HilaryAndLangleySteinertMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_IndividualAxis=carg_HilaryAndLangleySteinertMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Business Description<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock', window );">Organization and Business Description</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">1. Organization and Business Description</span><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;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:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">CarGurus, Inc. (the &#8220;Company&#8221; or &#8220;CarGurus&#8221;) is a multinational automotive platform helping consumers and dealers confidently buy and sell vehicles. Founded in 2006 with a mission to bring more trust and transparency to car shopping, CarGurus is an automotive shopping site in the U.S. CarGurus</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8217;</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> selection, trusted automotive insights, and data-driven products and solutions support each shopper</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8217;</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">s journey</span><span style="color:#00002d;white-space:pre-wrap;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> &#8211; </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">from online research and shopping to in-dealership decisions</span><span style="color:#00002d;white-space:pre-wrap;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> &#8211;</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> to empower them at every step. CarGurus provides dealers a personalized, predictive intelligence platform with software solutions that helps them run their businesses more efficiently and profitably at all stages of inventory acquisition and pricing, marketing, and conversion to sale.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">The Company operates under the CarGurus brand in the U.S., Canada, and the U.K, with the U.S. representing its primary market. In addition, the Company operates the Autolist online marketplace in the U.S. and the PistonHeads online marketplace in the U.K. as independent brands.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">The Company has subsidiaries in the U.S., Canada, Ireland, and the U.K.</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">CarOffer, LLC (&#8220;CarOffer&#8221;) completed its wind-down and, for accounting purposes, was considered abandoned as of December 31, 2025. For further information, refer to Note 3 of the Unaudited Condensed Consolidated Financial Statements (as defined below).</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Effective as of the fourth quarter of 2025 the Company revised its segment reporting from </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">two</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> reportable segments to </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">one</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> reportable segment, in connection with the wind-down of CarOffer and as a result of the Chief Operating Decision Maker (</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8220;CODM&#8221;) managing the business, making operating decisions, and evaluating operating performance on a consolidated basis. For further segment reporting and geographic information, refer to Note 13 of the Unaudited Condensed Consolidated Financial Statements.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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, litigation, and dependence on key individuals.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/810/tableOfContent<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 250<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/250/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Summary of Significant Accounting Policies</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2. Summary of Significant Accounting Policies</span></p><div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Basis of 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:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">The accompanying interim condensed consolidated financial statements are unaudited (the &#8220;Unaudited Condensed Consolidated Financial Statements&#8221;). The Unaudited Condensed Consolidated Financial Statements and related disclosures have been prepared in conformity with accounting principles generally accepted in the U.S. (&#8220;GAAP&#8221;). Any reference in these notes to applicable guidance is meant to refer to GAAP as found in the Accounting Standards Codification (&#8220;ASC&#8221;) and Accounting Standards Update (&#8220;ASU&#8221;) of the Financial Accounting Standards Board (&#8220;FASB&#8221;).</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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 (&#8220;SEC&#8221;). 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&#8217;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></div><div style="font-size:10pt;font-family:'Outfit',sans-serif;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">The Unaudited Condensed Consolidated Financial Statements should be read in conjunction with the Company&#8217;s audited consolidated financial statements and the notes thereto included in the Company&#8217;s Annual Report on Form 10-K for the fiscal year ended December 31, 2025, filed with the SEC on February 19, 2026 (the &#8220;Annual Report&#8221;).</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">The Company has presented the financial results of CarOffer as discontinued operations in the Unaudited Condensed Consolidated Financial Statements</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">. </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">No</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> assets or liabilities were classified as discontinued operations as of June 30, 2026 or December 31, 2025. N</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">o results of operations were classified as discontinued operations for the three and six months ended June 30, 2026. The Unaudited Condensed Consolidated Income Statement for the three and six months ended June 30, 2025, was derived from the Unaudited Condensed Consolidated Income Statement of CarGurus, Inc. as of that date, adjusted for the reclassification of discontinued operations. The Unaudited Condensed Consolidated Statement of Comprehensive Income, Unaudited Condensed Consolidated Statement of Stockholders&#8217; Equity, and the Unaudited Condensed Consolidated Statement of Cash Flows as of June 30, 2025, related to discontinued operations have not been separately reclassified and are included within each for the period referenced. Unless indicated otherwise, the information in these notes to the Unaudited Condensed Consolidated Financial Statements relates to the Company&#8217;s continuing operations and does not include the results of discontinued operations. For further information on discontinued operations, refer to Note 3 of the Unaudited Condensed Consolidated Financial Statements</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">.</span></p></div><div style="font-size:10pt;font-family:'Outfit',sans-serif;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Principles of Consolidation</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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></p></div><div style="font-size:10pt;font-family:'Outfit',sans-serif;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Subsequent Event Considerations</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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, other than those described in Note 14 of the	 Unaudited Condensed Consolidated Financial Statements.</span></p></div><div style="font-size:10pt;font-family:'Outfit',sans-serif;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Use of Estimates</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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 expense during the reporting period.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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&#8217;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="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Critical estimates relied upon in preparing the Unaudited Condensed Consolidated Financial Statements include the capitalization and useful lives of product, technology, and development costs for website development, internal-use software, and hosting arrangements. Accordingly, the Company considers this to be its critical accounting estimate, and believes that of the Company&#8217;s significant accounting policies, this involves the greatest degree of judgment and complexity.</span></p></div><div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Concentration of Credit Risk</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="font-size:10pt;font-family:'Outfit',sans-serif;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> Financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of cash and cash equivalents, and trade accounts receivable.</span></p></div><div style="font-size:10pt;font-family:'Outfit',sans-serif;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">The Company routinely assesses the creditworthiness of its customers and does not require collateral. The Company generally has not experienced material losses related to receivables from individual customers or groups of customers as the losses were dispersed across a large number of customers. Due to this factor, no additional credit risk beyond amounts provided for collection losses was believed by management to be probable in the Company&#8217;s trade accounts receivable.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">As of June 30, 2026 and December 31, 2025</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">, </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;"><span style="-sec-ix-hidden:F_16dfd867-e5c6-482e-b2b3-3085fccc51e7;"><span style="-sec-ix-hidden:F_4ddd4232-568b-4303-b49a-6151efd8d2cc;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">a payment processor</span></span></span></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> for several </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;"><span style="-sec-ix-hidden:F_d520e221-d702-4c04-8ff3-dbbdbe773036;"><span style="-sec-ix-hidden:F_7518d0f7-80e4-4ac4-8dfa-8ec00386356c;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">hundred</span></span></span></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> dealer accounts represented </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10.9</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> and </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10.8</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%, respectively, of net trade accounts receivable. The related trade accounts receivable balance included unbilled and billed receivables. The concentration was driven by the timing of payments pursuant to the agreement with the payment processor. The remainder of the trade accounts receivable was dispersed among more than </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,000</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> customers. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">T</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">herefore, the Company does not believe there is significant credit risk with respect to trade accounts receivable.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">For the three months ended June 30, 2026 and 2025 and for the six months ended June 30, 2026 and 2025, </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">no</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> customer accounted for more than 10% of total revenue.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">As of June 30, 2026 and December 31, 2025, $</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">15.2</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">16.8</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million, respectively, was included in accounts receivable, net representing unbilled accounts receivable relating primarily to both dealers and advertising customers invoiced in the period subsequent to services being rendered and revenue recognition adjustments for Company offered discounts given to dealers in accordance with ASC Topic 606, </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Revenue from Contracts with Customers </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(&#8220;ASC 606&#8221;).</span></p></div><div style="font-size:10pt;font-family:'Outfit',sans-serif;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Significant Accounting Policies</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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 June 30, 2026</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">, there have been no material changes in the Company&#8217;s significant accounting policies, which are detailed in the Annual Report.</span></p></div><div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Recent Accounting Pronouncements Not Yet Adopted</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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 disclosed below, 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 June 30, 2026, there are no new accounting pronouncements that the Company is considering adopting, other than those described below.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">In September 2025 the FASB issued ASU 2025-06, </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Targeted Improvements to the Accounting for Internal-Use Software </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(&#8220;ASU 2025-06&#8221;), which clarifies and modernizes the guidance to reflect the evolution of software development from a sequential to an agile development method. ASU 2025-06 removes all references to project development stages to reflect this change in software development and requires capitalization of software costs to begin when management has authorized and committed to funding the project and it is probable the project will be completed and used to perform the intended function. ASU 2025-06 does not change what internal-use software costs can be capitalized or when such capitalization ceases. ASU 2025-06 is effective for annual reporting periods beginning after December 15, 2027, and interim reporting periods within those annual reporting periods. Early adoption is permitted as of the beginning of an annual reporting period. ASU 2025-06 may be adopted either prospectively, using a modified transition approach, or retrospectively. The Company is currently evaluating the impact of ASU 2025-06 on its future consolidated financial statements and related disclosures.</span></p></div><div style="font-size:10pt;font-family:'Outfit',sans-serif;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">In November 2024 the FASB issued ASU 2024-03, </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Income Statement-Reporting Comprehensive Income-Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> (&#8220;ASU 2024-03&#8221;</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">). ASU 2024-03 is intended to provide more detailed expense information and requires additional disaggregated disclosures in the notes to the financial statements for categories of expenses that are included on the face of the income statement. ASU 2024-03 is effective for the fiscal years beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027. Early adoption is permitted. ASU 2024-03 may be applied either prospectively to financial statements issued for periods after the effective date of ASU 2024-03 or retrospectively to all prior periods presented in the consolidated financial statements. The Company is currently evaluating the impact of ASU 2024-03 on its future consolidated financial statements and related disclosures.</span></p></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/235/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>Discontinued Operations and Disposal Groups [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock', window );">Discontinued Operations</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">3. Discontinued Operations</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">On August 6, 2025, the Company</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#8217;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">s </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Board of Directors (the &#8220;Board&#8221;) determined, after considering all reasonably available options and a broader strategic reassessment, that it was in the best interests of the Company</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#8217;</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">s stockholders to wind down CarOffer. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">The wind-down of CarOffer was completed and the business was considered abandoned for accounting purposes as of December 31, 2025. The assets, liabilities, and results of operations of CarOffer, excluding certain assets that have been repurposed for corporate use, have been presented as discontinued operations in accordance with ASC 205-20, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Discontinued Operations</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">, as the disposition represents a strategic shift that has a major effect on the Company&#8217;s operations and financial results. </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">CarOffer</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#8217;</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">s operations were</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> previously reported within the</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> Digital Wholesale segment.</span></p><div style="font-size:10pt;font-family:'Outfit',sans-serif;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">For the three and six months ended </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">June 30, 2025, major classes of discontinued operations included in the Unaudited Condensed Consolidated Income Statements were as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p>
       <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:67.08%;box-sizing:content-box;"></td>
         <td style="width:1.58%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:12.88%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.58%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:12.88%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Three Months Ended June 30,</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Six Months Ended June 30,</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(dollars in thousands)</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Revenue</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">12,035</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">24,958</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Cost of revenue</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">13,974</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">25,082</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Gross profit</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,939</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">124</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Operating expenses</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Sales and marketing</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,750</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,797</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Product, technology, and development</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">645</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,867</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">General and administrative</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,796</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,791</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Impairments</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">29,134</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">29,134</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Depreciation and amortization</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">441</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">891</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:3.707%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Total operating expenses</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">33,766</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">40,480</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Loss from discontinued operations before income taxes</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="border-top:0.5pt solid #000000;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="border-top:0.5pt solid #000000;padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">35,705</span></p></td>
         <td style="border-top:0.5pt solid #ffffff03;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="border-top:0.5pt solid #000000;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="border-top:0.5pt solid #000000;padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">40,604</span></p></td>
         <td style="border-top:0.5pt solid #ffffff03;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Benefit from income taxes</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">9,059</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10,929</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Net loss from discontinued operations, net of tax benefits</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="border-top:0.5pt solid #000000;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="border-top:0.5pt solid #000000;padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">26,646</span></p></td>
         <td style="border-top:0.5pt solid #ffffff03;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="border-top:0.5pt solid #000000;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="border-top:0.5pt solid #000000;padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">29,675</span></p></td>
         <td style="border-top:0.5pt solid #ffffff03;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Net loss from discontinued operations per share (Note 11)</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Basic</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.27</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.29</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Diluted</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;font-family:'Outfit',sans-serif;position:relative;font-kerning:none;min-width:fit-content;">(1)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.27</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.29</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Weighted-average number of shares of common stock used in computing net loss per share attributable to common stockholders</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Basic</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">98,889,893</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">100,980,676</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Diluted</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">100,184,067</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">102,614,441</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
       </table><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:12pt;margin-right:4.537%;min-width:4.537%;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(1)</span><div style="display:inline;"><span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Diluted earnings per share from discontinued operations is calculated using the net income from continuing operations to determine the denominator, in accordance with applicable guidance.</span></div></div></div><div style="font-size:10pt;font-family:'Outfit',sans-serif;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">The Company has elected to present its Unaudited Condensed Consolidated Statement of Cash Flows on a consolidated basis, inclusive of discontinued operations activity in the table below. For the </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">six months ended June 30, 2025, the following table presents significant non-cash items and capital expenditures of the discontinued operations for the period presented:</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:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p>
       <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:92.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:80.284%;box-sizing:content-box;"></td>
         <td style="width:1.9%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:15.817%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Six Months Ended June 30,</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(dollars in thousands)</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Depreciation and amortization</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,771</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Capitalized expenditures</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,727</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Impairments</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;font-family:'Outfit',sans-serif;position:relative;font-kerning:none;min-width:fit-content;">(1)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">32,053</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Stock&#8211;based compensation expense</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,025</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
       </table><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:12pt;margin-right:4.537%;min-width:4.537%;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(1)</span><div style="display:inline;"><span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">During the six months ended June 30, 2025, the Company recognized impairments related to CarOffer of $</span><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.3</span><span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million, $</span><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.8</span><span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million, $</span><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4.8</span><span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million, $</span><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6.6</span><span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million, and $</span><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">19.6</span><span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million for capitalized hosting arrangements, capitalized internal-use software, capitalized website development costs, intangible assets, and goodwill, respectively.</span></div></div></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">A</span></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">s a result of the wind-down, the Company incurred total expenditures of $</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">13.3</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million, of which all cash expenditures were incurred during the second half of 2025 and were all paid as of December 31, 2025. Of this amount, the Company incurred and paid $</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5.4</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million of one-time restructuring costs, including severance and other employee-related costs and contract termination charges, attributable to discontinued operations.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/205-20/tableOfContent<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/360/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">4. Revenue Recognition</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">The Company provides disaggregation of revenue by geographic region. Revenue by geographic region is disaggregated by (i) U.S. and (ii) International regions as disclosed in Note 13 of the Unaudited Condensed Consolidated Financial Statements. 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="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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 June 30, 2026, was approximately </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">65.2</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million, the majority of which the Company expects to recognize over the next 12 months.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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 June 30, 2026. For performance obligations not satisfied as of June 30, 2026, 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 June 30, 2026.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">For the three months ended June 30, 2026 and 2025, revenue recognized from amounts included in deferred revenue at the beginning of the period was </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;white-space:pre-wrap;font-kerning:none;min-width:fit-content;color:#00002d;">24.7</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million and </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;white-space:pre-wrap;font-kerning:none;min-width:fit-content;color:#00002d;">22.3</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million, respectively. For the </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">six months ended June 30, 2026 and 2025, revenue recognized from amounts included in deferred revenue at the beginning of the period was </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">23.6</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million and </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">21.5</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million, respectively.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-15<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value of Financial Instruments<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsDisclosureTextBlock', window );">Fair Value of Financial Instruments</a></td>
<td class="text"><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:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">5. Fair Value of Financial Instruments</span></p><div style="font-size:10pt;font-family:'Outfit',sans-serif;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">As of </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">June 30, 2026 and December 31, 2025, assets measured at fair value on a recurring basis consisted of the following:</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:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p>
       <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:50.03%;box-sizing:content-box;"></td>
         <td style="width:1.299%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:9.193000000000001%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.299%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:9.193000000000001%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.299%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:9.193000000000001%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.299%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:9.193000000000001%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="14" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">As of June 30, 2026</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Quoted Prices<br/>in Active Markets<br/>for Identical Assets<br/>(Level 1 Inputs)</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Significant Other<br/>Observable Inputs<br/>(Level 2 Inputs)</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Significant<br/>Unobservable Inputs<br/>(Level 3 Inputs)</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Total</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="14" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(dollars in thousands)</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Cash equivalents</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;"><span style="-sec-ix-hidden:F_4faaad28-7f37-4235-ba5e-fbe9cdb10863;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Mutual funds</span></span></span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">50,859</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">50,859</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Total</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">50,859</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">50,859</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</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:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p>
       <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:50.03%;box-sizing:content-box;"></td>
         <td style="width:1.299%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:9.193000000000001%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.299%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:9.193000000000001%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.299%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:9.193000000000001%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.299%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:9.193000000000001%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="14" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">As of December 31, 2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Quoted Prices<br/>in Active Markets<br/>for Identical Assets<br/>(Level 1 Inputs)</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Significant Other<br/>Observable Inputs<br/>(Level 2 Inputs)</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Significant<br/>Unobservable Inputs<br/>(Level 3 Inputs)</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Total</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="14" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(dollars in thousands)</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Cash equivalents</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;"><span style="-sec-ix-hidden:F_9e698bde-000d-46f8-8f04-c03abca8f225;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Mutual funds</span></span></span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">85,793</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">85,793</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Total</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">85,793</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">85,793</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
       </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/825/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment, Net<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property and Equipment, Net</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">6. Property and Equipment, Net</span></p><div style="font-size:12pt;font-family:'Outfit',sans-serif;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">As of </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">June 30, 2026 and December 31, 2025, property and equipment, net consisted of the following:</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p>
       <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:66.72%;box-sizing:content-box;"></td>
         <td style="width:1.72%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:12.92%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.72%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:12.92%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">As of<br/>June 30,<br/>2026</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">As of<br/>December 31,<br/>2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(dollars in thousands)</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Capitalized equipment</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">7,425</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">7,445</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Capitalized internal-use software</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">23,857</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">22,701</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Capitalized website development</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">80,783</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">66,355</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Furniture and fixtures</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8,069</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10,294</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Leasehold improvements</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">77,506</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">86,127</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">197,640</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">192,922</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Less accumulated depreciation and amortization</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">68,090</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">59,970</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Total</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">129,550</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">132,952</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
       </table></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">For the three months ended June 30, 2026 and 2025 and for the six months ended June 30, 2026 and 2025, depreciation and amortization expense, excluding amortization of intangible assets, amortization of capitalized hosting arrangements, disposals, write-offs, and impairments, was </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">7.7</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million, </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5.6</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million, </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">14.6</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million, and </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11.0</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million, respectively.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">During the six months ended June 30, 2026</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">, the Company impaired $</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.0</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million of capitalized website development costs, inclusive of $</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.5</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million recognized in cost of revenue and $</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.5</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million recognized in operating expense, in the Unaudited Condensed Consolidated Income Statements. These impairments were related to certain developed technology that the Company decided to cease investment.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">During the six months ended June 30, 2026</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">, as a result of the impairment for the 121 First Street lease, the Company impaired $</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4.5</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million of leasehold improvements and furniture and fixtures. For further discussion of the lease impairment, refer to Note 9 of these Unaudited Condensed Consolidated Financial Statements.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/360/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses, Accrued Income Taxes, and Other Current Liabilities<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock', window );">Accrued Expenses, Accrued Income Taxes, and Other Current Liabilities</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">7. Accrued Expenses, Accrued Income Taxes, and Other Current Liabilities</span></p><div style="font-size:10pt;font-family:'Outfit',sans-serif;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">As of </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">June 30, 2026 and December 31, 2025, accrued expenses, accrued income taxes, and other current liabilities consisted of the following:</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p>
       <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:66.72%;box-sizing:content-box;"></td>
         <td style="width:1.72%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:12.92%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.72%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:12.92%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">As of<br/>June 30,<br/>2026</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">As of<br/>December 31,<br/>2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(dollars in thousands)</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Accrued bonus</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10,396</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">13,751</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Accrued commissions</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,755</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,749</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Accrued income taxes</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,633</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,145</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Other accrued expenses and other current liabilities</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">17,868</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">16,748</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:15pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:2.773%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Total</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">38,652</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">38,393</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
       </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 720<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483384/720-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Debt</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">8. Debt</span><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;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:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">As of June 30, 2026 and December 31, 2025</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">, the Company had </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">no</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Revolving Credit Facility</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">On September 26, 2022, the Company 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 (the &#8220;Credit Agreement&#8221;). The Credit Agreement consists of a revolving credit facility (the &#8220;2022 Revolver&#8221;</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">), which allows the Company to borrow up to $</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">400.0</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">50.0</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million of which may be comprised of a letter of credit sub-facility (the &#8220;2022 Revolver Sub-facility&#8221;). 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:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">250.0</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million or </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">100</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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:'Outfit',sans-serif;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">September 26, 2027</span></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">The applicable interest rate is, at the Company&#8217;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&#8217;s secured indebtedness to the trailing four quarters of consolidated EBITDA (as determined under the Credit Agreement, the &#8220;Consolidated Secured Net Leverage Ratio&#8221;). 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:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.125</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">% to </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.175</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">% per annum based on the Consolidated Secured Net Leverage Ratio, as determined on a quarterly basis.</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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 June 30, 2026.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">On August 6, 2026, the Company amended the Credit Agreement to, among other things, (i) reduce the aggregate revolving commitments under the Credit Agreement from $</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">400.0</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million to $</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">200.0</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million (the &#8220;Amended Revolver&#8221;) and (ii) extend the maturity date of the Amended Revolver from </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">September 26, 2027</span></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">August 6, 2031</span></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">. Refer to Note 14 of these Unaudited Condensed Consolidated Financial Statements for more information.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">As of June 30, 2026 and December 31, 2025</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">, there were </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">no</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> borrowings and </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">9.4</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million in letters of credit outstanding under the 2022 Revolver Sub-facility associated with the Company&#8217;s leases, which reduced the borrowing capacity under the 2022 Revolver to </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">390.6</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million.</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">As of June 30, 2026 and December 31, 2025, deferred financing costs were </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.6</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million and </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.9</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million, respectively, recognized within other non-current assets in the Unaudited Condensed Consolidated Balance Sheets.</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">For the three months ended June 30, 2026 and 2025 and for the six months ended June 30, 2026 and 2025, amortization expense associated with deferred financing costs was immaterial.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">For the three months ended June 30, 2026 and 2025 and for the six months ended June 30, 2026 and 2025,</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> commitment fees under the 2022 Revolver were immaterial.</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> </span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/470/tableOfContent<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">9. Commitments and Contingencies</span><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;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:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Contractual Obligations and Commitments</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">As of June 30, 2026, all of the Company&#8217;s property and equipment and capitalized 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:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Leases</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">As of June 30, 2026, there were no material changes in the Company&#8217;s leases from those disclosed in the Annual Report, other than those disclosed below.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#3465b0;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">121 First Street Lease Impairment</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">During the three months ended March 31, 2026, the Company identified a triggering event requiring an impairment test for the 121 First Street lease, which it intends to sublease, primarily due to lower anticipated rental recovery rates. The Company assessed the asset group for recoverability, and determined the asset group was not recoverable. Therefore, the Company estimated the fair value of the asset group to compare to the carrying value for impairment.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">The Company estimated fair value using the discounted cash flow method, with key inputs including the selected market rental rates based upon similar office spaces, the discount rate, and other estimated costs. The fair value measurement was categorized as Level 3 within the fair value hierarchy as there were significant unobservable inputs utilized in the valuation technique. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">As the estimated fair value of the asset group was less than its carrying value, the Company recognized an impairment of the 121 First Street lease to reduce the carrying value to fair value.</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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">For the six months ended June 30, 2026, the Company recognized non-cash impairment charges of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">14.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million related to operating lease right-of-use asset and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million related to leasehold improvements and furniture and fixtures, which were recognized within impairment operating expenses in the Unaudited Condensed Consolidated Income Statements. For the three months ended June 30, 2026, no impairment charges related to the 121 First Street lease were recognized.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Letters of Credit</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">As of June 30, 2026 and December 31, 2025, </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">9.4</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million in letters of credit associated with the Company&#8217;s leases were included under the 2022 Revolver Sub-facility.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Tax Contingencies</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">The Company is subject to taxation in the U.S. and certain other jurisdictions in which it operates, which could include corporate income tax, sales and use tax, value added tax, excise tax, gross receipts tax, and property tax. State, local, and foreign jurisdictions have differing rules and regulations governing corporate income, sales, use, value added, and other taxes. These rules and regulations are complex and subject to varying interpretations that may change over time due to new court interpretations and newly enacted rules and regulations. As a result, the Company could face the possibility of tax assessments and audits, and its liability for these taxes and associated penalties could exceed its original estimates, which could be material.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Legal Matters</span><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;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:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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&#8217;s estimated liabilities, which could have a material adverse effect on the Company&#8217;s future financial results.</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> </span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 405<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/405-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/450/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478522/954-440-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 440<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/440/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-based Compensation and Common Stock Share Repurchases<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock-based Compensation and Common Stock Share Repurchases</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">10. Stock-based Compensation and Common Stock Share Repurchases</span><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;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:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Stock-based Compensation Expense</span></p><div style="font-size:10pt;font-family:'Outfit',sans-serif;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">For </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">the three months ended June 30, 2026 and 2025 and for the six months ended June 30, 2026 and 2025, stock-based compensation expense, consisting primarily of restricted stock units, was recognized in the Unaudited Condensed Consolidated Income Statements was as follows:</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p>
       <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:50.03%;box-sizing:content-box;"></td>
         <td style="width:1.299%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:9.193000000000001%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.299%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:9.193000000000001%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.299%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:9.193000000000001%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.299%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:9.193000000000001%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Three Months Ended<br/>June 30,</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Six Months Ended <br/>June 30,</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2026</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2026</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(dollars in thousands)</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Cost of revenue</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">57</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">72</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">116</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">139</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Sales and marketing expense</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,969</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,851</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,900</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,576</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Product, technology, and development expense</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,535</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,467</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11,036</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10,969</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">General and administrative expense</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,797</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,127</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">9,578</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8,216</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Total stock-based compensation expense from continuing operations</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">13,358</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">12,517</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">26,630</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">24,900</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Total stock-based compensation expense from discontinued operations</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">508</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,025</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Total</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">13,358</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">13,025</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">26,630</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">25,925</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
       </table></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">For the three months ended June 30, 2026 and 2025 and for the six months ended June 30, 2026 and 2025, consolidated stock-based compensation expense excluded </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;white-space:pre-wrap;font-kerning:none;min-width:fit-content;color:#00002d;">1.4</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million, </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.9</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million, </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2.9</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million, and </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3.5</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million, respectively, of capitalized website development costs, capitalized internal-use software costs, and capitalized hosting arrangements.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Common Stock Share Repurchase Programs</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">In February 2026 the Company announced that the Board authorized a program pursuant to which it may purchase up to $</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">250.0</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million of its Class A common stock (the &#8220;2026 Share Repurchase Program&#8221;). Share repurchases under the 2026 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 2026 Share Repurchase Program does not obligate the Company to repurchase any minimum dollar amount or number of shares. The 2026 Share Repurchase Program has an expiration date of </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">December 31, 2026</span></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">, and prior to its expiration may be modified, suspended, or discontinued by the Board at any time without prior notice. All repurchased shares under the 2026 Share Repurchase Program will be retired. The Company </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">has funded share repurchases and expects to continue to fund share repurchases under the 2026 Share Repurchase Program through cash on hand and cash generated from operations.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">In November 2024 the Company announced that the Board authorized a program pursuant to which it may</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> purchase up to $</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">200.0</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">of its Class A common stock</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> (the &#8220;Original 2025 Share Repurchase Program&#8221;). In August 2025 the Company announced that the Board amended the Original 2025 Share Repurchase Program to increase the authorization by an additional $</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">150.0</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million, for a total authorization to purchase up to $</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">350.0</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million of its Class A common stock, and extended the expiration of the Original 2025 Share Repurchase Program from December 31, 2025 to </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">July 31, 2026</span></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> (as amended, the &#8220;2025 Share Repurchase Program&#8221;). The 2025 Share Repurchase Program was completed in November 2025. All repurchased shares under the 2025 Share Repurchase Program were retired.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">During the three months ended June 30, 2026</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">, the Company repurchased and retired </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">946,971</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> shares of its Class A common stock for </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">29.2</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million, exclusive of commissions and excise tax, at an average cost of </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">30.88</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> per share, under the 2026 Share Repurchase Program. During the six months ended June 30, 2026, the Company repurchased and retired </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6,288,683</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> shares of its Class A common stock for </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">204.2</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million, exclusive of commissions and excise tax, at an average cost of </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">32.48</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> per share, under the 2026 Share Repurchase Program. As of June 30, 2026, the Company had remaining authorization to purchase up to </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">45.8</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million of its Class A common stock under the 2026 Share Repurchase Program.</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">During the three months ended June 30, 2025</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">, the Company repurchased and retired </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11,004</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> shares of its Class A common stock for </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;white-space:pre-wrap;font-kerning:none;min-width:fit-content;color:#00002d;">0.3</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million, exclusive of commissions and excise tax, at an average cost of </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">29.89</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> per share, under the 2025 Share Repurchase Program. During the six months ended June 30, 2025, the Company repurchased and retired </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,930,439</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> shares of its Class A common stock for </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;white-space:pre-wrap;font-kerning:none;min-width:fit-content;color:#00002d;">184.5</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million, exclusive of commissions and excise tax, at an average cost of </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">31.12</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> per share, under the 2025 Share Repurchase Program. The 2025 Share Repurchase Program was completed in November 2025.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/tableOfContent<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Earnings Per Share</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">11. Earnings Per Share</span></p><div style="font-size:10pt;font-family:'Outfit',sans-serif;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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:'Outfit',sans-serif;"><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">one</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> vote per share</span></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> and each share of Class B common stock is entitled to</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">ten</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> votes per share</span></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">. </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Each share of Class B common stock is convertible into </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;"><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">one</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> share of Class A common stock</span></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> at the option of the holder at any time or automatically upon certain events described in the Company&#8217;s fourth amended and restated certificate of incorporation, including upon either the death or voluntary termination of the Company&#8217;s Executive Chair.</span></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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:'Outfit',sans-serif;"><span style="-sec-ix-hidden:F_53fd4e1b-7561-4041-840e-26b36a027f03;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">one&#8209;to&#8209;one</span></span></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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:#00002d;white-space:pre-wrap;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> </span></p></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">During the three and six months ended June 30, 2026</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">, </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">452,637</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> shares of Class B common stock were converted into Class A common stock. During the </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">three months ended June 30, 2025</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">, </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">no</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> shares of Class B common stock were converted into Class A common stock. During the </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">six months ended June 30, 2025 and year ended December 31, 2025, </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">770,495</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> shares of Class B common stock were converted into Class A common stock.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Consolidated basic net income per share (&#8220;Basic EPS&#8221;) is computed by dividing consolidated net income 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="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Consolidated diluted net income per share (&#8220;Diluted EPS&#8221;) gives effect to all potentially dilutive securities. Diluted EPS is computed by dividing consolidated net income 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 restricted stock units. The dilutive effect of these common stock equivalents is reflected in diluted earnings per share by application of the treasury stock method.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Continuing basic and diluted net income per share and discontinued basic and diluted net income per share are calculated using the same methodology as described above, as applicable. Diluted earnings per share from discontinued operations is calculated using net income from continuing operations to determine the denominator, in accordance with applicable guidance.</span></p><div style="font-size:10pt;font-family:'Outfit',sans-serif;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">For the </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">three months ended June 30, 2026 and 2025 and for the six months ended June 30, 2026 and 2025, a reconciliation of the numerator and denominator used in the calculation of continuing, discontinued, and consolidated basic and diluted net income (loss) per share was as follows:</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p>
       <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:48.422%;box-sizing:content-box;"></td>
         <td style="width:1.245%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:9.761%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.245%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:9.628%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.245%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:9.761%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.245%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:9.45%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Three Months Ended<br/>June 30,</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Six Months Ended <br/>June 30,</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2026</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2026</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(dollars in thousands)</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Numerator</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Net income from continuing operations</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">49,193</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">48,989</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">81,421</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">91,063</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Net loss from discontinued operations</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">26,646</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">29,675</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Consolidated net income</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">49,193</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">22,343</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">81,421</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">61,388</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="background-color:#eef2f7;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Denominator</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Weighted-average number of shares of common stock used <br/>&#160;&#160;&#160;in computing net income (loss) per share attributable to <br/>&#160;&#160;&#160;common stockholders &#8212; basic</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">90,131,442</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">98,889,893</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">92,082,411</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">100,980,676</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Dilutive effect of share equivalents resulting from stock <br/>&#160;&#160;&#160;options</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">15,167</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,481</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">17,893</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Dilutive effect of share equivalents resulting from<br/>&#160;&#160;&#160;unvested restricted stock units</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">945,007</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,279,007</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">990,565</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,615,872</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Weighted-average number of shares of common stock <br/>&#160;&#160;&#160;used in computing net income (loss) per share attributable to <br/>&#160;&#160;&#160;common stockholders &#8212; diluted</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">91,076,449</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">100,184,067</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">93,075,457</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">102,614,441</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Net income (loss) per share attributable to common stockholders</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Basic</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Continuing operations</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.55</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.50</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.88</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.90</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Discontinued operations</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.27</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.29</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Consolidated</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.55</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.23</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.88</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.61</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Diluted</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Continuing operations</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.54</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.49</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.87</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.89</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Discontinued operations</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.27</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.29</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Consolidated</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.54</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.22</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.87</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.60</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
       </table></div><div style="font-size:12pt;font-family:'Outfit',sans-serif;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">For the </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">three months ended June 30, 2026 and 2025 and for the six months ended June 30, 2026 and 2025, 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 was as follows:</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p>
       <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:50.34%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:9.38%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:9.38%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:9.38%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:9.52%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Three Months Ended<br/>June 30,</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Six Months Ended <br/>June 30,</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2026</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2026</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Stock options outstanding</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">360,751</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">360,751</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">360,751</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">360,751</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Restricted stock units outstanding</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">177,107</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">153,272</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">195,103</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">105,799</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
       </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/260/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">12. Income Taxes</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">During the three months ended June 30, 2026 and 2025 and during the six months ended June 30, 2026 and 2025, the Company recognized an income tax provision of </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">14.3</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million, </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">14.1</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million, </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">23.2</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million, and </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">25.5</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million, respectively, representing an effective tax rate of </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">22.5</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">, </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">22.4</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">, </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">22.2</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">, and </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">21.9</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">, respectively.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">The effective tax rates for the three months ended June 30, 2026 and 2025 and for the six months ended June 30, 2026 and 2025</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">, were greater than the statutory tax rate of </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">21</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%, primarily due to state and local income taxes, partially offset by federal and state research and development tax credits and windfall tax benefits on share-based compensation.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477617/942-740-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478822/944-740-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12C<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12B<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477891/740-270-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-13<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/740/tableOfContent<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-14<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-21<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482603/740-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment and Geographic Information<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segment and Geographic Information</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">13. Segment and Geographic Information</span><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;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:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Beginning in the fourth quarter of 2025, in connection with the wind-down of CarOffer, the Company&#8217;</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">s </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;"><span style="-sec-ix-hidden:F_28c2834c-0fe8-4941-899b-62bd62885635;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">chief executive officer</span></span></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">, who acts as the CODM, began to manage the business, make operating decisions, and evaluate operating performance based on consolidated results. Accordingly, the change led to revisions to the nature and substance of information regularly provided to and used by the CODM, and served to align the Company</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8217;</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">s reported results with its ongoing growth strategy. As a result, beginning in the fourth quarter of 2025 the Company reports its financial results as a </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;"><span style="-sec-ix-hidden:F_f350948e-4a75-4e34-aa37-2a4aa7c92553;"><span style="-sec-ix-hidden:F_0bd724e3-1c1a-4826-a172-579a3838a651;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">single </span></span></span></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">reportable segment. Accordingly, the Company has recast prior year segment disclosures for comparability.</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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="font-size:10pt;font-family:'Outfit',sans-serif;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">The Unaudited Condensed Consolidated Income Statements represent the Company</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8217;s segment presentation and are presented in the same manner as the CODM reviews the Company&#8217;s operating results in assessing performance and allocating resources. In evaluating performance, the CODM reviews revenue and income from operations. Income from operations is also used in the Company&#8217;</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">s annual budgeting and monthly forecasting process and is compared against budgeted and forecasted amounts to evaluate performance and make decisions for the allocation of capital and other resources.</span></span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">The Company&#8217;s significant segment expenses consist of cost of revenue and sales and marketing expense. Significant segment expenses are presented in the Unaudited Condensed Consolidated Income Statements. The Company&#8217;s other segment items consist of product, technology, and development expense, general and administrative expense, impairment expense, and depreciation and amortization expense, which have been disclosed separately on the Unaudited Condensed Consolidated Income Statements to meet disclosure requirements.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Segment assets are reported on the Unaudited Condensed Consolidated Balance Sheets as total assets.</span></p><div style="font-size:10pt;font-family:'Outfit',sans-serif;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">For the </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">three months ended June 30, 2026 and 2025 and for the six months ended June 30, 2026 and 2025, revenue by geographical region was as follows:</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p>
       <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:50.03%;box-sizing:content-box;"></td>
         <td style="width:1.299%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:9.193000000000001%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.299%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:9.193000000000001%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.299%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:9.193000000000001%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.299%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:9.193000000000001%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Three Months Ended<br/>June 30,</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Six Months Ended <br/>June 30,</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2026</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2026</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(dollars in thousands)</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Revenue by Geographic Region</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">U.S.</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">226,272</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">202,652</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">446,261</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">397,880</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">International</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">24,699</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">19,346</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">48,265</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">36,353</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:3.707%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Total</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">250,971</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">221,998</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">494,526</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">434,233</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
       </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-15<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 34<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-34<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/280/tableOfContent<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Event<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Event</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">14. Subsequent Event</span><span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;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:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">On August 6, 2026, the Company entered into the First Amendment (the &#8220;Amendment&#8221;) to the Credit Agreement (as previously amended, supplemented or otherwise modified, the &#8220;Existing Credit Agreement,&#8221; and as amended by the Amendment, the &#8220;Amended Credit Agreement&#8221;), by and among the Company, 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.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">The Amendment, among other things, (i) reduces the aggregate revolving commitments under the Credit Agreement from $</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">400.0</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million to $</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">200.0</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million (the &#8220;Amended Revolver&#8221;), (ii) extends the maturity date of the Amended Revolver from </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">September 26, 2027</span></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">August 6, 2031</span></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">, (iii) increases the cap of the Cash-Capped Incremental Facility (as defined in the Amended Credit Agreement) to the greater of $</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">380.0</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million and </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">100</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">% of the trailing Four Quarter Consolidated EBITDA, and (iv) adds a new incurrence-based covenant that prohibits the Company from incurring certain indebtedness unless, after giving pro forma effect thereto, the Consolidated Total Gross Leverage Ratio (as defined in the Amended Credit Agreement) does not exceed </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6.25</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">:1.00. Except as expressly modified by the Amendment, the material terms of the Existing Credit Agreement remain unchanged and continue in full force and effect.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">The foregoing description of the material terms of the Amendment does not purport to be complete and is subject to, and is qualified in its entirety by, reference to the full text of the Amendment, which was filed as Exhibit 10.1 to the Current Report on Form 8-K filed with the SEC on August 6, 2026.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/855/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483399/855-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Basis of 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:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">The accompanying interim condensed consolidated financial statements are unaudited (the &#8220;Unaudited Condensed Consolidated Financial Statements&#8221;). The Unaudited Condensed Consolidated Financial Statements and related disclosures have been prepared in conformity with accounting principles generally accepted in the U.S. (&#8220;GAAP&#8221;). Any reference in these notes to applicable guidance is meant to refer to GAAP as found in the Accounting Standards Codification (&#8220;ASC&#8221;) and Accounting Standards Update (&#8220;ASU&#8221;) of the Financial Accounting Standards Board (&#8220;FASB&#8221;).</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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 (&#8220;SEC&#8221;). 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&#8217;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="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">The Unaudited Condensed Consolidated Financial Statements should be read in conjunction with the Company&#8217;s audited consolidated financial statements and the notes thereto included in the Company&#8217;s Annual Report on Form 10-K for the fiscal year ended December 31, 2025, filed with the SEC on February 19, 2026 (the &#8220;Annual Report&#8221;).</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">The Company has presented the financial results of CarOffer as discontinued operations in the Unaudited Condensed Consolidated Financial Statements</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">. </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">No</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> assets or liabilities were classified as discontinued operations as of June 30, 2026 or December 31, 2025. N</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">o results of operations were classified as discontinued operations for the three and six months ended June 30, 2026. The Unaudited Condensed Consolidated Income Statement for the three and six months ended June 30, 2025, was derived from the Unaudited Condensed Consolidated Income Statement of CarGurus, Inc. as of that date, adjusted for the reclassification of discontinued operations. The Unaudited Condensed Consolidated Statement of Comprehensive Income, Unaudited Condensed Consolidated Statement of Stockholders&#8217; Equity, and the Unaudited Condensed Consolidated Statement of Cash Flows as of June 30, 2025, related to discontinued operations have not been separately reclassified and are included within each for the period referenced. Unless indicated otherwise, the information in these notes to the Unaudited Condensed Consolidated Financial Statements relates to the Company&#8217;s continuing operations and does not include the results of discontinued operations. For further information on discontinued operations, refer to Note 3 of the Unaudited Condensed Consolidated Financial Statements</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">.</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Principles of Consolidation</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Principles of Consolidation</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsPolicyPolicyTextBlock', window );">Subsequent Event Considerations</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Subsequent Event Considerations</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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, other than those described in Note 14 of the	 Unaudited Condensed Consolidated Financial Statements.</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Use of Estimates</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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 expense during the reporting period.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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&#8217;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="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Critical estimates relied upon in preparing the Unaudited Condensed Consolidated Financial Statements include the capitalization and useful lives of product, technology, and development costs for website development, internal-use software, and hosting arrangements. Accordingly, the Company considers this to be its critical accounting estimate, and believes that of the Company&#8217;s significant accounting policies, this involves the greatest degree of judgment and complexity.</span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Concentration of Credit Risk</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Concentration of Credit Risk</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="font-size:10pt;font-family:'Outfit',sans-serif;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> Financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of cash and cash equivalents, and trade accounts receivable.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">The Company routinely assesses the creditworthiness of its customers and does not require collateral. The Company generally has not experienced material losses related to receivables from individual customers or groups of customers as the losses were dispersed across a large number of customers. Due to this factor, no additional credit risk beyond amounts provided for collection losses was believed by management to be probable in the Company&#8217;s trade accounts receivable.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">As of June 30, 2026 and December 31, 2025</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">, </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;"><span style="-sec-ix-hidden:F_16dfd867-e5c6-482e-b2b3-3085fccc51e7;"><span style="-sec-ix-hidden:F_4ddd4232-568b-4303-b49a-6151efd8d2cc;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">a payment processor</span></span></span></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> for several </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;"><span style="-sec-ix-hidden:F_d520e221-d702-4c04-8ff3-dbbdbe773036;"><span style="-sec-ix-hidden:F_7518d0f7-80e4-4ac4-8dfa-8ec00386356c;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">hundred</span></span></span></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> dealer accounts represented </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10.9</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> and </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10.8</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">%, respectively, of net trade accounts receivable. The related trade accounts receivable balance included unbilled and billed receivables. The concentration was driven by the timing of payments pursuant to the agreement with the payment processor. The remainder of the trade accounts receivable was dispersed among more than </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,000</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> customers. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">T</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">herefore, the Company does not believe there is significant credit risk with respect to trade accounts receivable.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">For the three months ended June 30, 2026 and 2025 and for the six months ended June 30, 2026 and 2025, </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">no</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> customer accounted for more than 10% of total revenue.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">As of June 30, 2026 and December 31, 2025, $</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">15.2</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">16.8</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million, respectively, was included in accounts receivable, net representing unbilled accounts receivable relating primarily to both dealers and advertising customers invoiced in the period subsequent to services being rendered and revenue recognition adjustments for Company offered discounts given to dealers in accordance with ASC Topic 606, </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Revenue from Contracts with Customers </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(&#8220;ASC 606&#8221;).</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_carg_SignificantAccountingPoliciesPolicyTextBlock', window );">Significant Accounting Policies</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Significant Accounting Policies</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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 June 30, 2026</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">, there have been no material changes in the Company&#8217;s significant accounting policies, which are detailed in the Annual Report.</span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_carg_RecentAccountingPronouncementsNotYetAdoptedPolicyTextBlock', window );">Recent Accounting Pronouncements Not Yet Adopted</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Recent Accounting Pronouncements Not Yet Adopted</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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 disclosed below, 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 June 30, 2026, there are no new accounting pronouncements that the Company is considering adopting, other than those described below.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">In September 2025 the FASB issued ASU 2025-06, </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Targeted Improvements to the Accounting for Internal-Use Software </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(&#8220;ASU 2025-06&#8221;), which clarifies and modernizes the guidance to reflect the evolution of software development from a sequential to an agile development method. ASU 2025-06 removes all references to project development stages to reflect this change in software development and requires capitalization of software costs to begin when management has authorized and committed to funding the project and it is probable the project will be completed and used to perform the intended function. ASU 2025-06 does not change what internal-use software costs can be capitalized or when such capitalization ceases. ASU 2025-06 is effective for annual reporting periods beginning after December 15, 2027, and interim reporting periods within those annual reporting periods. Early adoption is permitted as of the beginning of an annual reporting period. ASU 2025-06 may be adopted either prospectively, using a modified transition approach, or retrospectively. The Company is currently evaluating the impact of ASU 2025-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:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">In November 2024 the FASB issued ASU 2024-03, </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Income Statement-Reporting Comprehensive Income-Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> (&#8220;ASU 2024-03&#8221;</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">). ASU 2024-03 is intended to provide more detailed expense information and requires additional disaggregated disclosures in the notes to the financial statements for categories of expenses that are included on the face of the income statement. ASU 2024-03 is effective for the fiscal years beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027. Early adoption is permitted. ASU 2024-03 may be applied either prospectively to financial statements issued for periods after the effective date of ASU 2024-03 or retrospectively to all prior periods presented in the consolidated financial statements. The Company is currently evaluating the impact of ASU 2024-03 on its future consolidated financial statements and related disclosures.</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Earnings Per Share</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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:'Outfit',sans-serif;"><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">one</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> vote per share</span></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> and each share of Class B common stock is entitled to</span><span style="font-size:10pt;font-family:'Outfit',sans-serif;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">ten</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> votes per share</span></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">. </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Each share of Class B common stock is convertible into </span><span style="font-size:10pt;font-family:'Outfit',sans-serif;"><span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">one</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> share of Class A common stock</span></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> at the option of the holder at any time or automatically upon certain events described in the Company&#8217;s fourth amended and restated certificate of incorporation, including upon either the death or voluntary termination of the Company&#8217;s Executive Chair.</span></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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:'Outfit',sans-serif;"><span style="-sec-ix-hidden:F_53fd4e1b-7561-4041-840e-26b36a027f03;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">one&#8209;to&#8209;one</span></span></span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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:#00002d;white-space:pre-wrap;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> </span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_carg_RecentAccountingPronouncementsNotYetAdoptedPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Recent accounting pronouncements not yet adopted.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">carg_RecentAccountingPronouncementsNotYetAdoptedPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>carg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_carg_SignificantAccountingPoliciesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Significant accounting policies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">carg_SignificantAccountingPoliciesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>carg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk. Includes, but is not limited to, policy for entering into master netting arrangement or similar agreement to mitigate credit risk of financial instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for reporting subsequent events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482836/275-10-55-6<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>Discontinued Operations and Disposal Groups [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock', window );">Summary of Major Classes of Income Statements from Discontinued Operations</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">For the three and six months ended </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">June 30, 2025, major classes of discontinued operations included in the Unaudited Condensed Consolidated Income Statements were as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p>
       <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:67.08%;box-sizing:content-box;"></td>
         <td style="width:1.58%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:12.88%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.58%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:12.88%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Three Months Ended June 30,</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Six Months Ended June 30,</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(dollars in thousands)</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Revenue</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">12,035</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">24,958</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Cost of revenue</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">13,974</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">25,082</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Gross profit</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,939</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">124</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Operating expenses</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Sales and marketing</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,750</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,797</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Product, technology, and development</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">645</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,867</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">General and administrative</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,796</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,791</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Impairments</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">29,134</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">29,134</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Depreciation and amortization</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">441</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">891</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:3.707%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Total operating expenses</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">33,766</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">40,480</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Loss from discontinued operations before income taxes</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="border-top:0.5pt solid #000000;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="border-top:0.5pt solid #000000;padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">35,705</span></p></td>
         <td style="border-top:0.5pt solid #ffffff03;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="border-top:0.5pt solid #000000;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="border-top:0.5pt solid #000000;padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">40,604</span></p></td>
         <td style="border-top:0.5pt solid #ffffff03;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Benefit from income taxes</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">9,059</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10,929</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Net loss from discontinued operations, net of tax benefits</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="border-top:0.5pt solid #000000;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="border-top:0.5pt solid #000000;padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">26,646</span></p></td>
         <td style="border-top:0.5pt solid #ffffff03;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="border-top:0.5pt solid #000000;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="border-top:0.5pt solid #000000;padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">29,675</span></p></td>
         <td style="border-top:0.5pt solid #ffffff03;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Net loss from discontinued operations per share (Note 11)</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Basic</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.27</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.29</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Diluted</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;font-family:'Outfit',sans-serif;position:relative;font-kerning:none;min-width:fit-content;">(1)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.27</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.29</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Weighted-average number of shares of common stock used in computing net loss per share attributable to common stockholders</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Basic</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">98,889,893</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">100,980,676</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Diluted</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">100,184,067</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">102,614,441</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
       </table><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:12pt;margin-right:4.537%;min-width:4.537%;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(1)</span><div style="display:inline;"><span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Diluted earnings per share from discontinued operations is calculated using the net income from continuing operations to determine the denominator, in accordance with applicable guidance.</span></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_carg_SummaryOfSignificantNonCashItemsAndCapitalExpendituresOfDiscontinuedOperationsTableTextBlock', window );">Summary of Significant Non-cash Items and Capital Expenditures of Discontinued Operations</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">The Company has elected to present its Unaudited Condensed Consolidated Statement of Cash Flows on a consolidated basis, inclusive of discontinued operations activity in the table below. For the </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">six months ended June 30, 2025, the following table presents significant non-cash items and capital expenditures of the discontinued operations for the period presented:</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:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p>
       <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:92.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:80.284%;box-sizing:content-box;"></td>
         <td style="width:1.9%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:15.817%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Six Months Ended June 30,</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(dollars in thousands)</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Depreciation and amortization</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,771</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Capitalized expenditures</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,727</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Impairments</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;font-family:'Outfit',sans-serif;position:relative;font-kerning:none;min-width:fit-content;">(1)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">32,053</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Stock&#8211;based compensation expense</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,025</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
       </table><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:12pt;margin-right:4.537%;min-width:4.537%;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(1)</span><div style="display:inline;"><span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">During the six months ended June 30, 2025, the Company recognized impairments related to CarOffer of $</span><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.3</span><span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million, $</span><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.8</span><span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million, $</span><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4.8</span><span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million, $</span><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6.6</span><span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million, and $</span><span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">19.6</span><span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million for capitalized hosting arrangements, capitalized internal-use software, capitalized website development costs, intangible assets, and goodwill, respectively.</span></div></div><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">A</span><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_carg_SummaryOfSignificantNonCashItemsAndCapitalExpendituresOfDiscontinuedOperationsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Summary of significant non cash items and capital expenditures of discontinued operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">carg_SummaryOfSignificantNonCashItemsAndCapitalExpendituresOfDiscontinuedOperationsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>carg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3A<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-3A<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-4A<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-4B<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5C<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5D<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3A<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-1<br><br>Reference 15: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value of Financial Instruments (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock', window );">Schedule of Fair Value Levels, Assets Measured at Fair Value on Recurring Basis</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">As of </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">June 30, 2026 and December 31, 2025, assets measured at fair value on a recurring basis consisted of the following:</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:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p>
       <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:50.03%;box-sizing:content-box;"></td>
         <td style="width:1.299%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:9.193000000000001%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.299%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:9.193000000000001%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.299%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:9.193000000000001%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.299%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:9.193000000000001%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="14" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">As of June 30, 2026</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Quoted Prices<br/>in Active Markets<br/>for Identical Assets<br/>(Level 1 Inputs)</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Significant Other<br/>Observable Inputs<br/>(Level 2 Inputs)</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Significant<br/>Unobservable Inputs<br/>(Level 3 Inputs)</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Total</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="14" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(dollars in thousands)</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Cash equivalents</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;"><span style="-sec-ix-hidden:F_4faaad28-7f37-4235-ba5e-fbe9cdb10863;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Mutual funds</span></span></span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">50,859</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">50,859</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Total</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">50,859</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">50,859</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</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:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p>
       <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:50.03%;box-sizing:content-box;"></td>
         <td style="width:1.299%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:9.193000000000001%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.299%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:9.193000000000001%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.299%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:9.193000000000001%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.299%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:9.193000000000001%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="14" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">As of December 31, 2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Quoted Prices<br/>in Active Markets<br/>for Identical Assets<br/>(Level 1 Inputs)</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Significant Other<br/>Observable Inputs<br/>(Level 2 Inputs)</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Significant<br/>Unobservable Inputs<br/>(Level 3 Inputs)</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Total</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="14" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(dollars in thousands)</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Cash equivalents</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;"><span style="-sec-ix-hidden:F_9e698bde-000d-46f8-8f04-c03abca8f225;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Mutual funds</span></span></span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">85,793</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">85,793</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Total</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">85,793</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">85,793</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
       </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Property and Equipment, Net</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">As of </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">June 30, 2026 and December 31, 2025, property and equipment, net consisted of the following:</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p>
       <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:66.72%;box-sizing:content-box;"></td>
         <td style="width:1.72%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:12.92%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.72%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:12.92%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">As of<br/>June 30,<br/>2026</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">As of<br/>December 31,<br/>2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(dollars in thousands)</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Capitalized equipment</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">7,425</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">7,445</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Capitalized internal-use software</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">23,857</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">22,701</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Capitalized website development</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">80,783</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">66,355</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Furniture and fixtures</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8,069</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10,294</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Leasehold improvements</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">77,506</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">86,127</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">197,640</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">192,922</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Less accumulated depreciation and amortization</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">68,090</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">59,970</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Total</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">129,550</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">132,952</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
       </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses, Accrued Income Taxes, and Other Current Liabilities (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_carg_ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock', window );">Schedule of Accrued Expenses, Accrued Income Taxes, and Other Current Liabilities</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">As of </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">June 30, 2026 and December 31, 2025, accrued expenses, accrued income taxes, and other current liabilities consisted of the following:</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p>
       <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:66.72%;box-sizing:content-box;"></td>
         <td style="width:1.72%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:12.92%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.72%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:12.92%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">As of<br/>June 30,<br/>2026</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">As of<br/>December 31,<br/>2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(dollars in thousands)</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Accrued bonus</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10,396</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">13,751</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Accrued commissions</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,755</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,749</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Accrued income taxes</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,633</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,145</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Other accrued expenses and other current liabilities</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">17,868</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">16,748</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:15pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:2.773%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Total</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">38,652</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">38,393</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
       </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_carg_ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule of accrued liabilities and other current liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">carg_ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>carg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-based Compensation and Common Stock Share Repurchases (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Summary of Allocation of Stock-based Compensation Expense</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">For </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">the three months ended June 30, 2026 and 2025 and for the six months ended June 30, 2026 and 2025, stock-based compensation expense, consisting primarily of restricted stock units, was recognized in the Unaudited Condensed Consolidated Income Statements was as follows:</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p>
       <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:50.03%;box-sizing:content-box;"></td>
         <td style="width:1.299%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:9.193000000000001%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.299%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:9.193000000000001%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.299%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:9.193000000000001%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.299%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:9.193000000000001%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Three Months Ended<br/>June 30,</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Six Months Ended <br/>June 30,</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2026</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2026</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(dollars in thousands)</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Cost of revenue</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">57</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">72</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">116</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">139</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Sales and marketing expense</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,969</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,851</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,900</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,576</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Product, technology, and development expense</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,535</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,467</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11,036</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10,969</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">General and administrative expense</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,797</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,127</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">9,578</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8,216</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Total stock-based compensation expense from continuing operations</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">13,358</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">12,517</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">26,630</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">24,900</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Total stock-based compensation expense from discontinued operations</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">508</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,025</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Total</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">13,358</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">13,025</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">26,630</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">25,925</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
       </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Reconciliation of Numerator and Denominator Used in Calculation of Basic and Diluted Net Income Per Share</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">For the </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">three months ended June 30, 2026 and 2025 and for the six months ended June 30, 2026 and 2025, a reconciliation of the numerator and denominator used in the calculation of continuing, discontinued, and consolidated basic and diluted net income (loss) per share was as follows:</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p>
       <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:48.422%;box-sizing:content-box;"></td>
         <td style="width:1.245%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:9.761%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.245%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:9.628%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.245%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:9.761%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.245%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:9.45%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Three Months Ended<br/>June 30,</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Six Months Ended <br/>June 30,</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2026</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2026</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(dollars in thousands)</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Numerator</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Net income from continuing operations</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">49,193</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">48,989</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">81,421</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">91,063</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Net loss from discontinued operations</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">26,646</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">29,675</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Consolidated net income</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">49,193</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">22,343</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">81,421</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">61,388</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="background-color:#eef2f7;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Denominator</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Weighted-average number of shares of common stock used <br/>&#160;&#160;&#160;in computing net income (loss) per share attributable to <br/>&#160;&#160;&#160;common stockholders &#8212; basic</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">90,131,442</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">98,889,893</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">92,082,411</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">100,980,676</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Dilutive effect of share equivalents resulting from stock <br/>&#160;&#160;&#160;options</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">15,167</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,481</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">17,893</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Dilutive effect of share equivalents resulting from<br/>&#160;&#160;&#160;unvested restricted stock units</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">945,007</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,279,007</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">990,565</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,615,872</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Weighted-average number of shares of common stock <br/>&#160;&#160;&#160;used in computing net income (loss) per share attributable to <br/>&#160;&#160;&#160;common stockholders &#8212; diluted</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">91,076,449</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">100,184,067</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">93,075,457</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">102,614,441</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Net income (loss) per share attributable to common stockholders</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Basic</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Continuing operations</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.55</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.50</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.88</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.90</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Discontinued operations</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.27</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.29</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Consolidated</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.55</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.23</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.88</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.61</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Diluted</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Continuing operations</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.54</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.49</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.87</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.89</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Discontinued operations</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.27</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size: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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(</span><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.29</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Consolidated</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.54</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.22</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.87</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.60</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
       </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock', window );">Schedule of Potentially Dilutive Common Stock Equivalents Excluded from Calculation of Diluted Weighted-average Shares Outstanding</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">For the </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">three months ended June 30, 2026 and 2025 and for the six months ended June 30, 2026 and 2025, 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 was as follows:</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p>
       <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:50.34%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:9.38%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:9.38%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:9.38%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:9.52%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Three Months Ended<br/>June 30,</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Six Months Ended <br/>June 30,</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2026</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2026</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Stock options outstanding</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">360,751</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">360,751</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">360,751</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">360,751</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Restricted stock units outstanding</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">177,107</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">153,272</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">195,103</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">105,799</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
       </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment and Geographic Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock', window );">Summary of Revenue by Geographical Region</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">For the </span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">three months ended June 30, 2026 and 2025 and for the six months ended June 30, 2026 and 2025, revenue by geographical region was as follows:</span><span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;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:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p>
       <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:50.03%;box-sizing:content-box;"></td>
         <td style="width:1.299%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:9.193000000000001%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.299%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:9.193000000000001%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.299%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:9.193000000000001%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.299%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:9.193000000000001%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Three Months Ended<br/>June 30,</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Six Months Ended <br/>June 30,</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2026</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2026</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">(dollars in thousands)</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;">Revenue by Geographic Region</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p 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:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">U.S.</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">226,272</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">202,652</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">446,261</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">397,880</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#eef2f7;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">International</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">24,699</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">19,346</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">48,265</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">36,353</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:3.707%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">Total</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">250,971</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">221,998</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">494,526</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">434,233</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
       </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Business Description - Additional Information (Details) - Segment<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Additional Information (Details)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2026 </div>
<div>USD ($) </div>
<div>Customer</div>
</th>
<th class="th">
<div>Jun. 30, 2025 </div>
<div>Customer</div>
</th>
<th class="th">
<div>Jun. 30, 2026 </div>
<div>USD ($) </div>
<div>DealerAccount </div>
<div>Customer</div>
</th>
<th class="th">
<div>Jun. 30, 2025 </div>
<div>Customer</div>
</th>
<th class="th">
<div>Dec. 31, 2025 </div>
<div>USD ($) </div>
<div>DealerAccount </div>
<div>Customer</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_carg_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation', window );">Assets of discontinued operations | $</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation', window );">Liabilities of discontinued operations | $</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRiskFinancialInstrumentsOffBalanceSheetRisk', window );">Description of significant off-balance sheet risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">The Company has no significant off-balance sheet risk, such as foreign exchange contracts, option contracts, or other foreign hedging arrangements.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Sales Revenue, Net | Concentration of Credit Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_carg_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_carg_NumberOfMajorCustomers', window );">Number of major customers | Customer</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Net Trade Accounts Receivable | Advertising Customers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_carg_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnbilledReceivablesCurrent', window );">Unbilled accounts receivable | $</a></td>
<td class="nump">$ 15,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16,800,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Net Trade Accounts Receivable | Concentration of Credit Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_carg_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_carg_NumberOfMajorCustomers', window );">Number of major customers | Customer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Net Trade Accounts Receivable | Concentration of Credit Risk | Payment Processor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_carg_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration of credit risk, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.90%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.80%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Net Trade Accounts Receivable | Concentration of Credit Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_carg_SummaryOfSignificantAccountingPoliciesLineItems', window );"><strong>Summary Of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_carg_NumberOfMajorCustomers', window );">Number of major customers | Customer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_carg_NumberOfDealerAccounts', window );">Number of dealer accounts | DealerAccount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_carg_NumberOfDealerAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of dealer accounts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">carg_NumberOfDealerAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>carg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_carg_NumberOfMajorCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of major customers.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">carg_NumberOfMajorCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>carg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_carg_SummaryOfSignificantAccountingPoliciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Summary of significant accounting policies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">carg_SummaryOfSignificantAccountingPoliciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>carg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5C<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCreditRiskFinancialInstrumentsOffBalanceSheetRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 825<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478898/942-825-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 825<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478898/942-825-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 825<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478898/942-825-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 825<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478898/942-825-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRiskFinancialInstrumentsOffBalanceSheetRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as liabilities attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5C<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnbilledReceivablesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnbilledReceivablesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=carg_AdvertisingCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=carg_AdvertisingCustomersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=carg_PaymentProcessorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=carg_PaymentProcessorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations - Additional Information (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Jun. 30, 2026</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>Discontinued Operations and Disposal Groups [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation', window );">Assets of discontinued operations</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation', window );">Liabilities of discontinued operations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCosts', window );">Wind-down total expenditure incurred</a></td>
<td class="nump">$ 13,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Restructuring cost incurred and paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5C<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as liabilities attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5C<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRestructuring">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-17<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRestructuring</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations - Summary of Major Classes of Income Statement from Discontinued Operations (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,035<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 24,958<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold', window );">Cost of revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,974<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,082<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss', window );">Gross profit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,939)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(124)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_carg_DisposalGroupIncludingDiscontinuedOperationOperatingExpenseAbstract', window );"><strong>Operating expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_carg_DisposalGroupIncludingDiscontinuedOperationSalesAndMarketingExpense', window );">Sales and marketing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,750<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,797<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_carg_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense', window );">Product, technology, and development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">645<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,867<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,796<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,791<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_carg_DisposalGroupIncludingDiscontinuedOperationImpairments', window );">Impairments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,134<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,134<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">441<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">891<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense', window );">Total operating expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33,766<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,480<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax', window );">Loss from discontinued operations before income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(35,705)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(40,604)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation', window );">Benefit from income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9,059)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10,929)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity', window );">Net loss from discontinued operations, net of tax benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (26,646)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (29,675)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_carg_EarningsPerShareFromDiscontinuedOperationsAbstract', window );"><strong>Net loss from discontinued operations per share (Note 11)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare', window );">Basic</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (0.27)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (0.29)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare', window );">Diluted</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (0.27)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (0.29)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_carg_WeightedAverageNumberOfSharesOutstandingAttributableToCommonStockHoldersAbstract', window );"><strong>Weighted Average Number Of Shares Outstanding Attributable To Common Stock Holders [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_carg_DiscontinuedOperationsWeightedAverageNumberOfSharesOutstandingBasic', window );">Basic</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">98,889,893<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,980,676<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_carg_DiscontinuedOperationsWeightedAverageNumberOfSharesOutstandingDiluted', window );">Diluted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,184,067<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">102,614,441<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_carg_DiscontinuedOperationsWeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Discontinued operations weighted average number of shares outstanding basic.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">carg_DiscontinuedOperationsWeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>carg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_carg_DiscontinuedOperationsWeightedAverageNumberOfSharesOutstandingDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Discontinued operations weighted average number of shares outstanding diluted.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">carg_DiscontinuedOperationsWeightedAverageNumberOfSharesOutstandingDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>carg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_carg_DisposalGroupIncludingDiscontinuedOperationImpairments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disposal group including discontinued operation impairments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">carg_DisposalGroupIncludingDiscontinuedOperationImpairments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>carg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_carg_DisposalGroupIncludingDiscontinuedOperationOperatingExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disposal group, including discontinued operation, operating expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">carg_DisposalGroupIncludingDiscontinuedOperationOperatingExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>carg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_carg_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for research and development expense attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">carg_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>carg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_carg_DisposalGroupIncludingDiscontinuedOperationSalesAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total amount of expenses directly related to the marketing or selling of products or service attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">carg_DisposalGroupIncludingDiscontinuedOperationSalesAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>carg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_carg_EarningsPerShareFromDiscontinuedOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Earnings per share from discontinued operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">carg_EarningsPerShareFromDiscontinuedOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>carg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_carg_WeightedAverageNumberOfSharesOutstandingAttributableToCommonStockHoldersAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average number of shares outstanding attributable to common stock holders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">carg_WeightedAverageNumberOfSharesOutstandingAttributableToCommonStockHoldersAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>carg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3A<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3B<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-4<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3A<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5C<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3B<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-4<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of costs of goods sold attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of depreciation and amortization expense attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of general and administrative expense attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gross profit attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating expense attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3A<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5C<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-4<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 5.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479836/810-10-S99-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations - Summary of Significant Non-cash Items and Capital Expenditures of Discontinued Operations (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToDevelopSoftware', window );">Capitalized expenditures</a></td>
<td class="num">$ (12,649)<span></span>
</td>
<td class="num">$ (11,653)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_SegmentDiscontinuedOperationsMember', window );">Discontinued Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortizationDiscontinuedOperations', window );">Depreciation and amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,771<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToDevelopSoftware', window );">Capitalized expenditures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,727)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_carg_DisposalGroupImpairments', window );">Impairments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32,053<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_carg_DisposalGroupIncludingDiscontinuedOperationShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,025<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_carg_DisposalGroupImpairments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disposal group impairments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">carg_DisposalGroupImpairments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>carg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_carg_DisposalGroupIncludingDiscontinuedOperationShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disposal group including discontinued operation share based compensation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">carg_DisposalGroupIncludingDiscontinuedOperationShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>carg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAndAmortizationDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deprecation and amortization expense attributable to property, plant and equipment and intangible assets of discontinued operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAndAmortizationDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToDevelopSoftware">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToDevelopSoftware</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_SegmentDiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_SegmentDiscontinuedOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations - Summary of Significant Non-cash Items and Capital Expenditures of Discontinued Operations (Parenthetical) (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2025 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>Discontinued Operations and Disposal Groups [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_carg_ImpairmentOfCapitalizedHostingArrangements', window );">Capitalized hosting arrangements</a></td>
<td class="nump">$ 0.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_carg_ImpairmentOfCapitalizedInternalUseSoftware', window );">Capitalized internal-use software</a></td>
<td class="nump">0.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_carg_ImpairmentOfCapitalizedWebsiteDevelopment', window );">Capitalized website development costs</a></td>
<td class="nump">4.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_carg_ImpairmentOfIntangibleAssets', window );">Impairment intangible assets</a></td>
<td class="nump">6.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_carg_ImpairmentGoodwill', window );">Impairment goodwill</a></td>
<td class="nump">$ 19.6<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_carg_ImpairmentGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Impairment goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">carg_ImpairmentGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>carg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_carg_ImpairmentOfCapitalizedHostingArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Impairment of capitalized hosting arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">carg_ImpairmentOfCapitalizedHostingArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>carg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_carg_ImpairmentOfCapitalizedInternalUseSoftware">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Impairment of capitalized internal use software</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">carg_ImpairmentOfCapitalizedInternalUseSoftware</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>carg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_carg_ImpairmentOfCapitalizedWebsiteDevelopment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Impairment of capitalized website development.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">carg_ImpairmentOfCapitalizedWebsiteDevelopment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>carg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_carg_ImpairmentOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Impairment of intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">carg_ImpairmentOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>carg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition - Additional Information (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Performance obligation unsatisfied</a></td>
<td class="nump">$ 65.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 65.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Revenue recognized</a></td>
<td class="nump">$ 24.7<span></span>
</td>
<td class="nump">$ 22.3<span></span>
</td>
<td class="nump">$ 23.6<span></span>
</td>
<td class="nump">$ 21.5<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value of Financial Instruments - Schedule of Fair Value Levels, Assets Measured at Fair Value on Recurring Basis (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentTypeExtensibleEnumeration', window );">Investment, Type [Extensible Enumeration]</a></td>
<td class="text">us-gaap:MutualFundMember<span></span>
</td>
<td class="text">us-gaap:MutualFundMember<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">$ 50,859<span></span>
</td>
<td class="nump">$ 85,793<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total</a></td>
<td class="nump">50,859<span></span>
</td>
<td class="nump">85,793<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1 Inputs)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">50,859<span></span>
</td>
<td class="nump">85,793<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total</a></td>
<td class="nump">$ 50,859<span></span>
</td>
<td class="nump">$ 85,793<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-10<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentTypeExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.12-12A(Column A)(Footnote 2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column A)(Footnote 2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column A)(Footnote 2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column C)(Footnote 5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column A)(Footnote 1)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column C)(Footnote 2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column F)(Footnote 7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.12-12A(Column C)(Footnote 4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTypeExtensibleEnumeration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property Plant And Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 197,640<span></span>
</td>
<td class="nump">$ 192,922<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less accumulated depreciation and amortization</a></td>
<td class="num">(68,090)<span></span>
</td>
<td class="num">(59,970)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">129,550<span></span>
</td>
<td class="nump">132,952<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember', window );">Capitalized Equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property Plant And Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">7,425<span></span>
</td>
<td class="nump">7,445<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember', window );">Capitalized Internal-Use Software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property Plant And Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">23,857<span></span>
</td>
<td class="nump">22,701<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember', window );">Capitalized Website Development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property Plant And Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">80,783<span></span>
</td>
<td class="nump">66,355<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and Fixtures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property Plant And Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">8,069<span></span>
</td>
<td class="nump">10,294<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold Improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property Plant And Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 77,506<span></span>
</td>
<td class="nump">$ 86,127<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment, Net - Additional Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_carg_DepreciationAndAmortizationExcludingAmortizationOfIntangibleAssetsCapitalizedHostingArrangementsWriteOffsAndImpairments', window );">Depreciation and amortization excluding amortization of intangible assets, capitalized hosting arrangements, disposals, write offs and disposals</a></td>
<td class="nump">$ 7,700<span></span>
</td>
<td class="nump">$ 5,600<span></span>
</td>
<td class="nump">$ 14,600<span></span>
</td>
<td class="nump">$ 11,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,161<span></span>
</td>
<td class="nump">$ 32,552<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember', window );">Capitalized Website Development Costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember', window );">Capitalized Website Development Costs | Cost of Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember', window );">Capitalized Website Development Costs | Operating Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold Improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_carg_DepreciationAndAmortizationExcludingAmortizationOfIntangibleAssetsCapitalizedHostingArrangementsWriteOffsAndImpairments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Depreciation and amortization excluding amortization of intangible assets, capitalized hosting arrangements, disposals, write offs and impairments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">carg_DepreciationAndAmortizationExcludingAmortizationOfIntangibleAssetsCapitalizedHostingArrangementsWriteOffsAndImpairments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>carg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 942<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480095/942-10-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 942<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480035/942-10-S99-6<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_OperatingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_OperatingExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accrued Expenses, Accrued Income Taxes, and Other Current Liabilities - Schedule of Accrued Expenses, Accrued Income Taxes, and Other Current Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrentAbstract', window );"><strong>Accrued Liabilities, Current [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedBonusesCurrent', window );">Accrued bonus</a></td>
<td class="nump">$ 10,396<span></span>
</td>
<td class="nump">$ 13,751<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedSalesCommissionCurrent', window );">Accrued commissions</a></td>
<td class="nump">4,755<span></span>
</td>
<td class="nump">5,749<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesCurrent', window );">Accrued income taxes</a></td>
<td class="nump">5,633<span></span>
</td>
<td class="nump">2,145<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_carg_OtherAccruedExpensesAndOtherCurrentLiabilities', window );">Other accrued expenses and other current liabilities</a></td>
<td class="nump">17,868<span></span>
</td>
<td class="nump">16,748<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_carg_AccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilitiesCurrent', window );">Total</a></td>
<td class="nump">$ 38,652<span></span>
</td>
<td class="nump">$ 38,393<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_carg_AccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accrued liabilities accrued income taxes and other liabilities current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">carg_AccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>carg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_carg_OtherAccruedExpensesAndOtherCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other accrued expenses and other current liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">carg_OtherAccruedExpensesAndOtherCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>carg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedBonusesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedBonusesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedSalesCommissionCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 8<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedSalesCommissionCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt - Additional Information (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Aug. 06, 2026</div></th>
<th class="th"><div>Sep. 26, 2022</div></th>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term debt outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityExpirationDate1', window );">Line of credit facility maturity date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Sep. 26,  2027<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityExpirationDate1', window );">Line of credit facility maturity date</a></td>
<td class="text">Aug.  06,  2031<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of credit facility maximum borrowing amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 400,000,000<span></span>
</td>
<td class="nump">390,600,000<span></span>
</td>
<td class="nump">390,600,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Letter of credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_carg_LineOfCreditFacilityIncreasedInMaximumBorrowingCapacity', window );">Line of credit facility increased in maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 250,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_carg_IncreaseInBorrowingCapacityEqualToPercentageOfFourQuarterEbdita', window );">Increase in borrowing capacity equal to percentage of four quarter EBDITA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Deferred financing costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">600,000<span></span>
</td>
<td class="nump">900,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of credit facility maximum borrowing amount</a></td>
<td class="nump">$ 200,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_carg_LineOfCreditFacilityIncreasedInMaximumBorrowingCapacity', window );">Line of credit facility increased in maximum borrowing capacity</a></td>
<td class="nump">$ 380,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_carg_IncreaseInBorrowingCapacityEqualToPercentageOfFourQuarterEbdita', window );">Increase in borrowing capacity equal to percentage of four quarter EBDITA</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage', window );">Line of credit facility unutilized commitment fee percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.125%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage', window );">Line of credit facility unutilized commitment fee percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.175%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=us-gaap_LetterOfCreditMember', window );">Letter of Credit Facility | Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Letter of credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,000,000<span></span>
</td>
<td class="nump">$ 9,400,000<span></span>
</td>
<td class="nump">$ 9,400,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_carg_IncreaseInBorrowingCapacityEqualToPercentageOfFourQuarterEbdita">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase in borrowing capacity equal to percentage of four quarter EBDITA.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">carg_IncreaseInBorrowingCapacityEqualToPercentageOfFourQuarterEbdita</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>carg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_carg_LineOfCreditFacilityIncreasedInMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line of credit facility increased in maximum borrowing capacity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">carg_LineOfCreditFacilityIncreasedInMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>carg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 30: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 31: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-1A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityExpirationDate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Date the credit facility terminates, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityExpirationDate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=us-gaap_LetterOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=us-gaap_LetterOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies - Additional Information (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_carg_CommitmentsAndContingenciesLineItems', window );"><strong>Commitments And Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseImpairmentLoss', window );">Non-cash impairment charges</a></td>
<td class="nump">$ 14.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=carg_LeaseholdImprovementsAndFurnitureAndFixturesMember', window );">Leasehold Improvements and Furniture and Fixtures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_carg_CommitmentsAndContingenciesLineItems', window );"><strong>Commitments And Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseImpairmentLoss', window );">Non-cash impairment charges</a></td>
<td class="nump">4.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=carg_BostonMassachusettsOneZeroZeroOneBoylstonMember', window );">1001 Boylston Street | Letter of Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_carg_CommitmentsAndContingenciesLineItems', window );"><strong>Commitments And Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Letter of credit facility</a></td>
<td class="nump">$ 9.4<span></span>
</td>
<td class="nump">$ 9.4<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_carg_CommitmentsAndContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">carg_CommitmentsAndContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>carg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from impairment of right-of-use asset from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479365/842-20-25-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=carg_LeaseholdImprovementsAndFurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=carg_LeaseholdImprovementsAndFurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=carg_BostonMassachusettsOneZeroZeroOneBoylstonMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=carg_BostonMassachusettsOneZeroZeroOneBoylstonMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-based Compensation and Common Stock Share Repurchases - Additional Information (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="4">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Aug. 07, 2025</div></th>
<th class="th"><div>Feb. 28, 2026</div></th>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Nov. 07, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount', window );">Capitalized website development and internal-use software costs excluded from stock-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,919<span></span>
</td>
<td class="nump">$ 3,496<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StockRepurchaseProgramExpirationDate', window );">Share repurchase program expiration date</a></td>
<td class="text">Jul. 31,  2026<span></span>
</td>
<td class="text">Dec. 31,  2026<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Share repurchased and retired, value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 29,367<span></span>
</td>
<td class="nump">$ 176,614<span></span>
</td>
<td class="nump">$ 145<span></span>
</td>
<td class="nump">$ 185,867<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StockRepurchaseProgramAuthorizedAmount1', window );">Aggregate share repurchase price</a></td>
<td class="nump">$ 150,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Number of shares repurchased and retired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">946,971<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,004<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,288,683<span></span>
</td>
<td class="nump">5,930,439<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Share repurchased and retired, value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 29,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 204,200<span></span>
</td>
<td class="nump">$ 184,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_carg_ShareRepurchasedAndRetiredAtAverageCostPricePerShare', window );">Share repurchased and retired at average cost price per share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 30.88<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 29.89<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 32.48<span></span>
</td>
<td class="nump">$ 31.12<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Common Stock | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StockRepurchaseProgramAuthorizedAmount1', window );">Aggregate share repurchase price</a></td>
<td class="nump">$ 350,000<span></span>
</td>
<td class="nump">$ 250,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 200,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Remaining value of authorized shares repurchased</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 45,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 45,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_carg_ShareRepurchasedAndRetiredAtAverageCostPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share repurchased and retired at average cost price per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">carg_ShareRepurchasedAndRetiredAtAverageCostPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>carg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StockRepurchaseProgramAuthorizedAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StockRepurchaseProgramAuthorizedAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StockRepurchaseProgramExpirationDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expiration date for purchase of share under share repurchase plan, in YYYY-MM-DD format. Includes, but is not limited to, repurchase of stock and unit of ownership.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StockRepurchaseProgramExpirationDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost capitalized for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased and retired during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-based Compensation and Common Stock Share Repurchases - Summary of Allocation of Stock-based Compensation Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total</a></td>
<td class="nump">$ 13,358<span></span>
</td>
<td class="nump">$ 13,025<span></span>
</td>
<td class="nump">$ 26,630<span></span>
</td>
<td class="nump">$ 25,925<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentContinuingOperationsMember', window );">Continuing Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total</a></td>
<td class="nump">13,358<span></span>
</td>
<td class="nump">12,517<span></span>
</td>
<td class="nump">26,630<span></span>
</td>
<td class="nump">24,900<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentDiscontinuedOperationsMember', window );">Discontinued Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">508<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,025<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total</a></td>
<td class="nump">57<span></span>
</td>
<td class="nump">72<span></span>
</td>
<td class="nump">116<span></span>
</td>
<td class="nump">139<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember', window );">Sales and Marketing Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total</a></td>
<td class="nump">2,969<span></span>
</td>
<td class="nump">2,851<span></span>
</td>
<td class="nump">5,900<span></span>
</td>
<td class="nump">5,576<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Product, Technology, and Development Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total</a></td>
<td class="nump">5,535<span></span>
</td>
<td class="nump">5,467<span></span>
</td>
<td class="nump">11,036<span></span>
</td>
<td class="nump">10,969<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember', window );">General and Administrative Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total</a></td>
<td class="nump">$ 4,797<span></span>
</td>
<td class="nump">$ 4,127<span></span>
</td>
<td class="nump">$ 9,578<span></span>
</td>
<td class="nump">$ 8,216<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479983/718-10-S45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentContinuingOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentContinuingOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentDiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentDiscontinuedOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share - Additional Information (Details)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2026 </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 30, 2025 </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 30, 2026 </div>
<div>Vote </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 30, 2025 </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2025 </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicLineItems', window );"><strong>Earnings Per Share Basic [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConversionOfStockDescription', window );">Conversion of stock, description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">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&#8217;s fourth amended and restated certificate of incorporation, including upon either the death or voluntary termination of the Company&#8217;s Executive Chair.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_carg_UndistributedEarningsRatioUsedToCalculateAllocationToClassOfStock', window );">Undistributed earnings ratio used to calculate allocation to class of stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicLineItems', window );"><strong>Earnings Per Share Basic [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockVotingRights', window );">Right to voting</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">one vote per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_carg_NumberOfVotesEntitledToStockholdersPerShare', window );">Number of votes entitled to stockholders per share | Vote</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConversionOfStockSharesIssued1', window );">Conversion of stock | shares</a></td>
<td class="nump">452,637<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">452,637<span></span>
</td>
<td class="nump">770,495<span></span>
</td>
<td class="nump">770,495<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicLineItems', window );"><strong>Earnings Per Share Basic [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockVotingRights', window );">Right to voting</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> ten votes per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_carg_NumberOfVotesEntitledToStockholdersPerShare', window );">Number of votes entitled to stockholders per share | Vote</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConversionOfStockTypeOfStockConverted', window );">Class of share converted to another class</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">one share of Class A common stock<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConversionOfStockSharesIssued1', window );">Conversion of stock | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_carg_NumberOfVotesEntitledToStockholdersPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of votes entitled to stockholders per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">carg_NumberOfVotesEntitledToStockholdersPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>carg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_carg_UndistributedEarningsRatioUsedToCalculateAllocationToClassOfStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Undistributed earnings ratio used to calculate allocation to class of stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">carg_UndistributedEarningsRatioUsedToCalculateAllocationToClassOfStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>carg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockVotingRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of voting rights of common stock. Includes eligibility to vote and votes per share owned. Include also, if any, unusual voting rights.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockVotingRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConversionOfStockDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConversionOfStockDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConversionOfStockSharesIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConversionOfStockSharesIssued1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConversionOfStockTypeOfStockConverted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of stock (i.e. preferred, common, treasury, etc.) being converted in a noncash (or part noncash) transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConversionOfStockTypeOfStockConverted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share - Schedule of Reconciliation of Numerator and Denominator Used in Calculation of Basic and Diluted Net Income Per Share (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAbstract', window );"><strong>Numerator</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Net income from continuing operations</a></td>
<td class="nump">$ 49,193<span></span>
</td>
<td class="nump">$ 48,989<span></span>
</td>
<td class="nump">$ 81,421<span></span>
</td>
<td class="nump">$ 91,063<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Net loss from discontinued operations</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(26,646)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(29,675)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Consolidated net income</a></td>
<td class="nump">$ 49,193<span></span>
</td>
<td class="nump">$ 22,343<span></span>
</td>
<td class="nump">$ 81,421<span></span>
</td>
<td class="nump">$ 61,388<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Denominator</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average number of shares of common stock used in computing net income (loss) per share attributable to common stockholders - basic</a></td>
<td class="nump">90,131,442<span></span>
</td>
<td class="nump">98,889,893<span></span>
</td>
<td class="nump">92,082,411<span></span>
</td>
<td class="nump">100,980,676<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Dilutive effect of share equivalents resulting from stock options</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">15,167<span></span>
</td>
<td class="nump">2,481<span></span>
</td>
<td class="nump">17,893<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements', window );">Dilutive effect of share equivalents resulting from unvested restricted stock units</a></td>
<td class="nump">945,007<span></span>
</td>
<td class="nump">1,279,007<span></span>
</td>
<td class="nump">990,565<span></span>
</td>
<td class="nump">1,615,872<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average number of shares of common stock used in computing net income (loss) per share attributable to common stockholders - diluted</a></td>
<td class="nump">91,076,449<span></span>
</td>
<td class="nump">100,184,067<span></span>
</td>
<td class="nump">93,075,457<span></span>
</td>
<td class="nump">102,614,441<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAbstract', window );"><strong>Basic</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare', window );">Continuing operations</a></td>
<td class="nump">$ 0.55<span></span>
</td>
<td class="nump">$ 0.50<span></span>
</td>
<td class="nump">$ 0.88<span></span>
</td>
<td class="nump">$ 0.90<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare', window );">Discontinued operations</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(0.27)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(0.29)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Consolidated</a></td>
<td class="nump">0.55<span></span>
</td>
<td class="nump">0.23<span></span>
</td>
<td class="nump">0.88<span></span>
</td>
<td class="nump">0.61<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDilutedAbstract', window );"><strong>Diluted</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare', window );">Continuing operations</a></td>
<td class="nump">0.54<span></span>
</td>
<td class="nump">0.49<span></span>
</td>
<td class="nump">0.87<span></span>
</td>
<td class="nump">0.89<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare', window );">Discontinued operations</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(0.27)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(0.29)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Consolidated</a></td>
<td class="nump">$ 0.54<span></span>
</td>
<td class="nump">$ 0.22<span></span>
</td>
<td class="nump">$ 0.87<span></span>
</td>
<td class="nump">$ 0.60<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerBasicShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) derived from continuing operations during 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477349/740-270-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3A<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5C<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3B<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-4<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 5.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479836/810-10-S99-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-22<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480454/718-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-22<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-28A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 25: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 37: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 38: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-2<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share - Schedule of Potentially Dilutive Common Stock Equivalents Excluded from Calculation of Diluted Weighted-average Shares Outstanding (Details) - shares<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Options Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potentially dilutive common stock equivalents excluded from calculation of diluted weighted-average shares outstanding</a></td>
<td class="nump">360,751<span></span>
</td>
<td class="nump">360,751<span></span>
</td>
<td class="nump">360,751<span></span>
</td>
<td class="nump">360,751<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potentially dilutive common stock equivalents excluded from calculation of diluted weighted-average shares outstanding</a></td>
<td class="nump">177,107<span></span>
</td>
<td class="nump">153,272<span></span>
</td>
<td class="nump">195,103<span></span>
</td>
<td class="nump">105,799<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Additional Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_carg_IncomeTaxDisclosureLineItems', window );"><strong>Income Tax Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax provision (benefit)</a></td>
<td class="nump">$ 14,297<span></span>
</td>
<td class="nump">$ 14,124<span></span>
</td>
<td class="nump">$ 23,213<span></span>
</td>
<td class="nump">$ 25,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective income tax rate</a></td>
<td class="nump">22.50%<span></span>
</td>
<td class="nump">22.40%<span></span>
</td>
<td class="nump">22.20%<span></span>
</td>
<td class="nump">21.90%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Federal statutory tax rate</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_carg_IncomeTaxDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Income tax disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">carg_IncomeTaxDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>carg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.1.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment and Geographic Information - Additional Information (Details) - Segment<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration', window );">Segment Reporting, CODM, Individual Title and Position or Group Name [Extensible Enumeration]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">srt:ChiefExecutiveOfficerMember<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingCodmProfitLossMeasureHowUsedDescription', window );">Segment Reporting, CODM, Profit (Loss) Measure, How Used, Description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">The Unaudited Condensed Consolidated Income Statements represent the Company&#8217;s segment presentation and are presented in the same manner as the CODM reviews the Company&#8217;s operating results in assessing performance and allocating resources. In evaluating performance, the CODM reviews revenue and income from operations. Income from operations is also used in the Company&#8217;s annual budgeting and monthly forecasting process and is compared against budgeted and forecasted amounts to evaluate performance and make decisions for the allocation of capital and other resources.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates title and position of individual or name of group identified as chief operating decision maker (CODM) for segment reporting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingCodmProfitLossMeasureHowUsedDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of how chief operating decision maker (CODM) uses reported segment profit (loss) measure to assess performance and allocate resource.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingCodmProfitLossMeasureHowUsedDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment and Geographic Information - Summary of Revenue by Geographical Region (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationRevenueAbstract', window );"><strong>Revenue by Geographic Region</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Revenue</a></td>
<td class="nump">$ 250,971<span></span>
</td>
<td class="nump">$ 221,998<span></span>
</td>
<td class="nump">$ 494,526<span></span>
</td>
<td class="nump">$ 434,233<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationRevenueAbstract', window );"><strong>Revenue by Geographic Region</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Revenue</a></td>
<td class="nump">226,272<span></span>
</td>
<td class="nump">202,652<span></span>
</td>
<td class="nump">446,261<span></span>
</td>
<td class="nump">397,880<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember', window );">International</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationRevenueAbstract', window );"><strong>Revenue by Geographic Region</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Revenue</a></td>
<td class="nump">$ 24,699<span></span>
</td>
<td class="nump">$ 19,346<span></span>
</td>
<td class="nump">$ 48,265<span></span>
</td>
<td class="nump">$ 36,353<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationRevenueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationRevenueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=us-gaap_NonUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Subsequent Event - Additional Information (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Aug. 06, 2026</div></th>
<th class="th"><div>Sep. 26, 2022</div></th>
<th class="th"><div>Jun. 30, 2026</div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityExpirationDate1', window );">Line of credit facility maturity date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Sep. 26,  2027<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityExpirationDate1', window );">Line of credit facility maturity date</a></td>
<td class="text">Aug.  06,  2031<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of credit facility maximum borrowing amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 400,000,000<span></span>
</td>
<td class="nump">$ 390,600,000<span></span>
</td>
<td class="nump">$ 390,600,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_carg_LineOfCreditFacilityIncreasedInMaximumBorrowingCapacity', window );">Line of credit facility increased in maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 250,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_carg_IncreaseInBorrowingCapacityEqualToPercentageOfFourQuarterEbdita', window );">Increase in borrowing capacity equal to percentage of four quarter EBDITA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of credit facility maximum borrowing amount</a></td>
<td class="nump">$ 200,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_carg_LineOfCreditFacilityIncreasedInMaximumBorrowingCapacity', window );">Line of credit facility increased in maximum borrowing capacity</a></td>
<td class="nump">$ 380,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_carg_IncreaseInBorrowingCapacityEqualToPercentageOfFourQuarterEbdita', window );">Increase in borrowing capacity equal to percentage of four quarter EBDITA</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_carg_GrossLeverageRatio', window );">Gross Leverage Ratio</a></td>
<td class="nump">6.25<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_carg_GrossLeverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross Leverage Ratio.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">carg_GrossLeverageRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>carg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_carg_IncreaseInBorrowingCapacityEqualToPercentageOfFourQuarterEbdita">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase in borrowing capacity equal to percentage of four quarter EBDITA.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">carg_IncreaseInBorrowingCapacityEqualToPercentageOfFourQuarterEbdita</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>carg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_carg_LineOfCreditFacilityIncreasedInMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line of credit facility increased in maximum borrowing capacity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">carg_LineOfCreditFacilityIncreasedInMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>carg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityExpirationDate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Date the credit facility terminates, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityExpirationDate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483399/855-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* 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;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// 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)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.26.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>183</ContextCount>
  <ElementCount>266</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>47</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>8</UnitCount>
  <MyReports>
    <Report instance="carg-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>75000 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cargurus.com/20260630/taxonomy/role/Role_DocumentDocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="carg-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>75010 - Statement - Unaudited Condensed Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets</Role>
      <ShortName>Unaudited Condensed Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="carg-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>75020 - Statement - Unaudited Condensed Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Unaudited Condensed Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="carg-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>75030 - Statement - Unaudited Condensed Consolidated Income Statements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements</Role>
      <ShortName>Unaudited Condensed Consolidated Income Statements</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="carg-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>75040 - Statement - Unaudited Condensed Consolidated Income Statements (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cargurus.com/20260630/taxonomy/role/StatementUnauditedCondensedConsolidatedIncomeStatementsParenthetical</Role>
      <ShortName>Unaudited Condensed Consolidated Income Statements (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="carg-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>75050 - Statement - Unaudited Condensed Consolidated Statements of Comprehensive Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncome</Role>
      <ShortName>Unaudited Condensed Consolidated Statements of Comprehensive Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="carg-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>75060 - Statement - Unaudited Condensed Consolidated Statements of Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cargurus.com/20260630/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity</Role>
      <ShortName>Unaudited Condensed Consolidated Statements of Stockholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="carg-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>75070 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows</Role>
      <ShortName>Unaudited Condensed Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="carg-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>995410 - Disclosure - Pay vs Performance Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/PvpDisclosure</Role>
      <ShortName>Pay vs Performance Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="carg-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>995445 - Disclosure - Insider Trading Arrangements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements</Role>
      <ShortName>Insider Trading Arrangements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="carg-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>995455 - Disclosure - Organization and Business Description</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureOrganizationAndBusinessDescription</Role>
      <ShortName>Organization and Business Description</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="carg-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>995465 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="carg-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>995475 - Disclosure - Discontinued Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperations</Role>
      <ShortName>Discontinued Operations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="carg-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>995485 - Disclosure - Revenue Recognition</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureRevenueRecognition</Role>
      <ShortName>Revenue Recognition</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="carg-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>995495 - Disclosure - Fair Value of Financial Instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cargurus.com/20260630/taxonomy/role/DisclosureFairValueOfFinancialInstruments1</Role>
      <ShortName>Fair Value of Financial Instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="carg-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>995505 - Disclosure - Property and Equipment, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosurePropertyAndEquipmentNet</Role>
      <ShortName>Property and Equipment, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="carg-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>995535 - Disclosure - Accrued Expenses, Accrued Income Taxes, and Other Current Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cargurus.com/20260630/taxonomy/role/DisclosureAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilities1</Role>
      <ShortName>Accrued Expenses, Accrued Income Taxes, and Other Current Liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="carg-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>995545 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cargurus.com/20260630/taxonomy/role/DisclosureDebt</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="carg-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>995555 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureCommitmentsAndContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="carg-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>995565 - Disclosure - Stock-based Compensation and Common Stock Share Repurchases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cargurus.com/20260630/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchases</Role>
      <ShortName>Stock-based Compensation and Common Stock Share Repurchases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="carg-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>995575 - Disclosure - Earnings Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureEarningsPerShare</Role>
      <ShortName>Earnings Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="carg-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>995585 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureIncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="carg-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>995595 - Disclosure - Segment and Geographic Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureSegmentAndGeographicInformation</Role>
      <ShortName>Segment and Geographic Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="carg-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>995605 - Disclosure - Subsequent Event</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cargurus.com/20260630/taxonomy/role/DisclosureSubsequentEvent</Role>
      <ShortName>Subsequent Event</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="carg-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>995615 - Disclosure - Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="carg-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>995625 - Disclosure - Discontinued Operations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsTables</Role>
      <ShortName>Discontinued Operations (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperations</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="carg-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>995645 - Disclosure - Fair Value of Financial Instruments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cargurus.com/20260630/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsTables</Role>
      <ShortName>Fair Value of Financial Instruments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cargurus.com/20260630/taxonomy/role/DisclosureFairValueOfFinancialInstruments1</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="carg-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>995655 - Disclosure - Property and Equipment, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetTables</Role>
      <ShortName>Property and Equipment, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosurePropertyAndEquipmentNet</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="carg-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>995685 - Disclosure - Accrued Expenses, Accrued Income Taxes, and Other Current Liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cargurus.com/20260630/taxonomy/role/DisclosureAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilitiesTables</Role>
      <ShortName>Accrued Expenses, Accrued Income Taxes, and Other Current Liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cargurus.com/20260630/taxonomy/role/DisclosureAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilities1</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="carg-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>995695 - Disclosure - Stock-based Compensation and Common Stock Share Repurchases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cargurus.com/20260630/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesTables</Role>
      <ShortName>Stock-based Compensation and Common Stock Share Repurchases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cargurus.com/20260630/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchases</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="carg-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>995705 - Disclosure - Earnings Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureEarningsPerShareTables</Role>
      <ShortName>Earnings Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureEarningsPerShare</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="carg-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>995715 - Disclosure - Segment and Geographic Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationTables</Role>
      <ShortName>Segment and Geographic Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureSegmentAndGeographicInformation</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="carg-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>995725 - Disclosure - Organization and Business Description - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureOrganizationAndBusinessDescriptionAdditionalInformationDetails</Role>
      <ShortName>Organization and Business Description - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="carg-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>995735 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="carg-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>995745 - Disclosure - Discontinued Operations - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsAdditionalInformationDetails</Role>
      <ShortName>Discontinued Operations - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="carg-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>995755 - Disclosure - Discontinued Operations - Summary of Major Classes of Income Statement from Discontinued Operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsSummaryOfMajorClassesOfIncomeStatementFromDiscontinuedOperationsDetails</Role>
      <ShortName>Discontinued Operations - Summary of Major Classes of Income Statement from Discontinued Operations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="carg-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>995765 - Disclosure - Discontinued Operations - Summary of Significant Non-cash Items and Capital Expenditures of Discontinued Operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsSummaryOfSignificantNoncashItemsAndCapitalExpendituresOfDiscontinuedOperationsDetails</Role>
      <ShortName>Discontinued Operations - Summary of Significant Non-cash Items and Capital Expenditures of Discontinued Operations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="carg-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>995775 - Disclosure - Discontinued Operations - Summary of Significant Non-cash Items and Capital Expenditures of Discontinued Operations (Parenthetical) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsSummaryOfSignificantNoncashItemsAndCapitalExpendituresOfDiscontinuedOperationsParentheticalDetails</Role>
      <ShortName>Discontinued Operations - Summary of Significant Non-cash Items and Capital Expenditures of Discontinued Operations (Parenthetical) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="carg-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>995785 - Disclosure - Revenue Recognition - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetails</Role>
      <ShortName>Revenue Recognition - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="carg-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>995795 - Disclosure - Fair Value of Financial Instruments - Schedule of Fair Value Levels, Assets Measured at Fair Value on Recurring Basis (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cargurus.com/20260630/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsScheduleOfFairValueLevelsAssetsMeasuredAtFairValueOnRecurringBasisDetails</Role>
      <ShortName>Fair Value of Financial Instruments - Schedule of Fair Value Levels, Assets Measured at Fair Value on Recurring Basis (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="carg-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>995805 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails</Role>
      <ShortName>Property and Equipment, Net - Schedule of Property and Equipment, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="carg-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>995815 - Disclosure - Property and Equipment, Net - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAdditionalInformationDetails</Role>
      <ShortName>Property and Equipment, Net - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="carg-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>995895 - Disclosure - Accrued Expenses, Accrued Income Taxes, and Other Current Liabilities - Schedule of Accrued Expenses, Accrued Income Taxes, and Other Current Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cargurus.com/20260630/taxonomy/role/DisclosureAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilities</Role>
      <ShortName>Accrued Expenses, Accrued Income Taxes, and Other Current Liabilities - Schedule of Accrued Expenses, Accrued Income Taxes, and Other Current Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="carg-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>995915 - Disclosure - Debt - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cargurus.com/20260630/taxonomy/role/DisclosureDebtAdditionalInformationDetails</Role>
      <ShortName>Debt - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="carg-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>995925 - Disclosure - Commitments and Contingencies - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails</Role>
      <ShortName>Commitments and Contingencies - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="carg-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>995935 - Disclosure - Stock-based Compensation and Common Stock Share Repurchases - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cargurus.com/20260630/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesAdditionalInformationDetails</Role>
      <ShortName>Stock-based Compensation and Common Stock Share Repurchases - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="carg-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>995945 - Disclosure - Stock-based Compensation and Common Stock Share Repurchases - Summary of Allocation of Stock-based Compensation Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cargurus.com/20260630/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesSummaryOfAllocationOfStockbasedCompensationExpenseDetails</Role>
      <ShortName>Stock-based Compensation and Common Stock Share Repurchases - Summary of Allocation of Stock-based Compensation Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="carg-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>995955 - Disclosure - Earnings Per Share - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureEarningsPerShareAdditionalInformationDetails</Role>
      <ShortName>Earnings Per Share - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="carg-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>995965 - Disclosure - Earnings Per Share - Schedule of Reconciliation of Numerator and Denominator Used in Calculation of Basic and Diluted Net Income Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomePerShareDetails</Role>
      <ShortName>Earnings Per Share - Schedule of Reconciliation of Numerator and Denominator Used in Calculation of Basic and Diluted Net Income Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="carg-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>995975 - Disclosure - Earnings Per Share - Schedule of Potentially Dilutive Common Stock Equivalents Excluded from Calculation of Diluted Weighted-average Shares Outstanding (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfPotentiallyDilutiveCommonStockEquivalentsExcludedFromCalculationOfDilutedWeightedAverageSharesOutstandingDetails</Role>
      <ShortName>Earnings Per Share - Schedule of Potentially Dilutive Common Stock Equivalents Excluded from Calculation of Diluted Weighted-average Shares Outstanding (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="carg-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>995985 - Disclosure - Income Taxes - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails</Role>
      <ShortName>Income Taxes - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="carg-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>995995 - Disclosure - Segment and Geographic Information - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails</Role>
      <ShortName>Segment and Geographic Information - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="carg-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>996005 - Disclosure - Segment and Geographic Information - Summary of Revenue by Geographical Region (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cargurus.com/20260630/taxonomy/role/DisclosureSegmentAndGeographicInformationSummaryOfRevenueByGeographicalRegionDetails</Role>
      <ShortName>Segment and Geographic Information - Summary of Revenue by Geographical Region (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="carg-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>996015 - Disclosure - Subsequent Event - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cargurus.com/20260630/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails</Role>
      <ShortName>Subsequent Event - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-Q" isDefinitelyFs="true" isUsgaap="true" original="carg-20260630.htm">carg-20260630.htm</File>
    <File>carg-20260630.xsd</File>
  </InputFiles>
  <SupplementalFiles>
    <File>img265669330_0.gif</File>
    <File>img265669330_1.gif</File>
    <File>img265669330_2.gif</File>
    <File>img265669330_3.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="6">http://fasb.org/srt/2025</BaseTaxonomy>
    <BaseTaxonomy items="649">http://fasb.org/us-gaap/2025</BaseTaxonomy>
    <BaseTaxonomy items="31">http://xbrl.sec.gov/dei/2025</BaseTaxonomy>
    <BaseTaxonomy items="38">http://xbrl.sec.gov/ecd/2025</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>false</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>70
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "carg-20260630.htm": {
   "nsprefix": "carg",
   "nsuri": "http://www.cargurus.com/20260630",
   "dts": {
    "inline": {
     "local": [
      "carg-20260630.htm"
     ]
    },
    "schema": {
     "local": [
      "carg-20260630.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/arcrole/esma-arcrole-2018-11-21.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/2023/calculation-1.1.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2024-01-31/types.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-roles-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd",
      "https://xbrl.sec.gov/country/2025/country-2025.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025.xsd",
      "https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd",
      "https://xbrl.sec.gov/ecd/2025/ecd-sub-2025.xsd",
      "https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd"
     ]
    }
   },
   "keyStandard": 225,
   "keyCustom": 41,
   "axisStandard": 19,
   "axisCustom": 0,
   "memberStandard": 32,
   "memberCustom": 13,
   "hidden": {
    "total": 22,
    "http://www.cargurus.com/20260630": 5,
    "http://fasb.org/us-gaap/2025": 9,
    "http://xbrl.sec.gov/dei/2025": 4,
    "http://xbrl.sec.gov/ecd/2025": 4
   },
   "contextCount": 183,
   "entityCount": 1,
   "segmentCount": 47,
   "elementCount": 585,
   "unitCount": 8,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2025": 649,
    "http://xbrl.sec.gov/ecd/2025": 38,
    "http://xbrl.sec.gov/dei/2025": 31,
    "http://fasb.org/srt/2025": 6
   },
   "report": {
    "R1": {
     "role": "http://www.cargurus.com/20260630/taxonomy/role/Role_DocumentDocumentAndEntityInformation",
     "longName": "75000 - Document - Document and Entity Information",
     "shortName": "Document and Entity Information",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "C_2dc1e6d0-d52e-45de-af5f-4976273f1446",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2dc1e6d0-d52e-45de-af5f-4976273f1446",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets",
     "longName": "75010 - Statement - Unaudited Condensed Consolidated Balance Sheets",
     "shortName": "Unaudited Condensed Consolidated Balance Sheets",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "C_2ba11297-0ed9-4a6c-9406-93974236e6e4",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2ba11297-0ed9-4a6c-9406-93974236e6e4",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical",
     "longName": "75020 - 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_2ba11297-0ed9-4a6c-9406-93974236e6e4",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2ba11297-0ed9-4a6c-9406-93974236e6e4",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements",
     "longName": "75030 - Statement - Unaudited Condensed Consolidated Income Statements",
     "shortName": "Unaudited Condensed Consolidated Income Statements",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "C_c32808e4-0c26-4759-92ed-ba737eed1cec",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_c32808e4-0c26-4759-92ed-ba737eed1cec",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.cargurus.com/20260630/taxonomy/role/StatementUnauditedCondensedConsolidatedIncomeStatementsParenthetical",
     "longName": "75040 - 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_c32808e4-0c26-4759-92ed-ba737eed1cec",
      "name": "carg:CostOfGoodsAndServicesSoldDepreciationAmortizationExpense",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "link:footnote",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_c32808e4-0c26-4759-92ed-ba737eed1cec",
      "name": "carg:CostOfGoodsAndServicesSoldDepreciationAmortizationExpense",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "link:footnote",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncome",
     "longName": "75050 - 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_c32808e4-0c26-4759-92ed-ba737eed1cec",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_c32808e4-0c26-4759-92ed-ba737eed1cec",
      "name": "us-gaap:ComprehensiveIncomeNetOfTax",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.cargurus.com/20260630/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity",
     "longName": "75060 - Statement - Unaudited Condensed Consolidated Statements of Stockholders' Equity",
     "shortName": "Unaudited Condensed Consolidated Statements of Stockholders' Equity",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "C_01e7720a-8875-4b04-9bdd-7a5be4df7878",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_706d2569-2ccc-4615-9ac5-f44cc3dfa5f4",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows",
     "longName": "75070 - 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_2dc1e6d0-d52e-45de-af5f-4976273f1446",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2dc1e6d0-d52e-45de-af5f-4976273f1446",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.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_c32808e4-0c26-4759-92ed-ba737eed1cec",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.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_c32808e4-0c26-4759-92ed-ba737eed1cec",
      "name": "ecd:MtrlTermsOfTrdArrTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_c32808e4-0c26-4759-92ed-ba737eed1cec",
      "name": "ecd:MtrlTermsOfTrdArrTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.cargurus.com/20260630/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_2dc1e6d0-d52e-45de-af5f-4976273f1446",
      "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2dc1e6d0-d52e-45de-af5f-4976273f1446",
      "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.cargurus.com/20260630/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_2dc1e6d0-d52e-45de-af5f-4976273f1446",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2dc1e6d0-d52e-45de-af5f-4976273f1446",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperations",
     "longName": "995475 - Disclosure - Discontinued Operations",
     "shortName": "Discontinued Operations",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "C_2dc1e6d0-d52e-45de-af5f-4976273f1446",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2dc1e6d0-d52e-45de-af5f-4976273f1446",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureRevenueRecognition",
     "longName": "995485 - Disclosure - Revenue Recognition",
     "shortName": "Revenue Recognition",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "C_2dc1e6d0-d52e-45de-af5f-4976273f1446",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2dc1e6d0-d52e-45de-af5f-4976273f1446",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.cargurus.com/20260630/taxonomy/role/DisclosureFairValueOfFinancialInstruments1",
     "longName": "995495 - Disclosure - Fair Value of Financial Instruments",
     "shortName": "Fair Value of Financial Instruments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "C_2dc1e6d0-d52e-45de-af5f-4976273f1446",
      "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2dc1e6d0-d52e-45de-af5f-4976273f1446",
      "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosurePropertyAndEquipmentNet",
     "longName": "995505 - Disclosure - Property and Equipment, Net",
     "shortName": "Property and Equipment, Net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "C_2dc1e6d0-d52e-45de-af5f-4976273f1446",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2dc1e6d0-d52e-45de-af5f-4976273f1446",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.cargurus.com/20260630/taxonomy/role/DisclosureAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilities1",
     "longName": "995535 - 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": "17",
     "firstAnchor": {
      "contextRef": "C_2dc1e6d0-d52e-45de-af5f-4976273f1446",
      "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2dc1e6d0-d52e-45de-af5f-4976273f1446",
      "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDebt",
     "longName": "995545 - Disclosure - Debt",
     "shortName": "Debt",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "C_2dc1e6d0-d52e-45de-af5f-4976273f1446",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2dc1e6d0-d52e-45de-af5f-4976273f1446",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureCommitmentsAndContingencies",
     "longName": "995555 - Disclosure - Commitments and Contingencies",
     "shortName": "Commitments and Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "C_2dc1e6d0-d52e-45de-af5f-4976273f1446",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2dc1e6d0-d52e-45de-af5f-4976273f1446",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.cargurus.com/20260630/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchases",
     "longName": "995565 - 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": "20",
     "firstAnchor": {
      "contextRef": "C_2dc1e6d0-d52e-45de-af5f-4976273f1446",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2dc1e6d0-d52e-45de-af5f-4976273f1446",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureEarningsPerShare",
     "longName": "995575 - Disclosure - Earnings Per Share",
     "shortName": "Earnings Per Share",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "C_2dc1e6d0-d52e-45de-af5f-4976273f1446",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2dc1e6d0-d52e-45de-af5f-4976273f1446",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureIncomeTaxes",
     "longName": "995585 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "C_2dc1e6d0-d52e-45de-af5f-4976273f1446",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2dc1e6d0-d52e-45de-af5f-4976273f1446",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureSegmentAndGeographicInformation",
     "longName": "995595 - Disclosure - Segment and Geographic Information",
     "shortName": "Segment and Geographic Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "C_2dc1e6d0-d52e-45de-af5f-4976273f1446",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2dc1e6d0-d52e-45de-af5f-4976273f1446",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.cargurus.com/20260630/taxonomy/role/DisclosureSubsequentEvent",
     "longName": "995605 - Disclosure - Subsequent Event",
     "shortName": "Subsequent Event",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "C_2dc1e6d0-d52e-45de-af5f-4976273f1446",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2dc1e6d0-d52e-45de-af5f-4976273f1446",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies",
     "longName": "995615 - Disclosure - Summary of Significant Accounting Policies (Policies)",
     "shortName": "Summary of Significant Accounting Policies (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "25",
     "firstAnchor": {
      "contextRef": "C_2dc1e6d0-d52e-45de-af5f-4976273f1446",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2dc1e6d0-d52e-45de-af5f-4976273f1446",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsTables",
     "longName": "995625 - Disclosure - Discontinued Operations (Tables)",
     "shortName": "Discontinued Operations (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "26",
     "firstAnchor": {
      "contextRef": "C_2dc1e6d0-d52e-45de-af5f-4976273f1446",
      "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2dc1e6d0-d52e-45de-af5f-4976273f1446",
      "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://www.cargurus.com/20260630/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsTables",
     "longName": "995645 - Disclosure - Fair Value of Financial Instruments (Tables)",
     "shortName": "Fair Value of Financial Instruments (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "27",
     "firstAnchor": {
      "contextRef": "C_2dc1e6d0-d52e-45de-af5f-4976273f1446",
      "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:FinancialInstrumentsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2dc1e6d0-d52e-45de-af5f-4976273f1446",
      "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:FinancialInstrumentsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetTables",
     "longName": "995655 - Disclosure - Property and Equipment, Net (Tables)",
     "shortName": "Property and Equipment, Net (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "28",
     "firstAnchor": {
      "contextRef": "C_2dc1e6d0-d52e-45de-af5f-4976273f1446",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2dc1e6d0-d52e-45de-af5f-4976273f1446",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.cargurus.com/20260630/taxonomy/role/DisclosureAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilitiesTables",
     "longName": "995685 - 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": "29",
     "firstAnchor": {
      "contextRef": "C_2dc1e6d0-d52e-45de-af5f-4976273f1446",
      "name": "carg:ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2dc1e6d0-d52e-45de-af5f-4976273f1446",
      "name": "carg:ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.cargurus.com/20260630/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesTables",
     "longName": "995695 - 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": "30",
     "firstAnchor": {
      "contextRef": "C_2dc1e6d0-d52e-45de-af5f-4976273f1446",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2dc1e6d0-d52e-45de-af5f-4976273f1446",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureEarningsPerShareTables",
     "longName": "995705 - Disclosure - Earnings Per Share (Tables)",
     "shortName": "Earnings Per Share (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "31",
     "firstAnchor": {
      "contextRef": "C_2dc1e6d0-d52e-45de-af5f-4976273f1446",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2dc1e6d0-d52e-45de-af5f-4976273f1446",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationTables",
     "longName": "995715 - Disclosure - Segment and Geographic Information (Tables)",
     "shortName": "Segment and Geographic Information (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "32",
     "firstAnchor": {
      "contextRef": "C_2dc1e6d0-d52e-45de-af5f-4976273f1446",
      "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2dc1e6d0-d52e-45de-af5f-4976273f1446",
      "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureOrganizationAndBusinessDescriptionAdditionalInformationDetails",
     "longName": "995725 - 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": "33",
     "firstAnchor": {
      "contextRef": "C_05aa6ff6-87c4-4990-afa6-8ff58345c837",
      "name": "us-gaap:NumberOfReportableSegments",
      "unitRef": "U_Segment",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R34": {
     "role": "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
     "longName": "995735 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details)",
     "shortName": "Summary of Significant Accounting Policies - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "34",
     "firstAnchor": {
      "contextRef": "C_2ba11297-0ed9-4a6c-9406-93974236e6e4",
      "name": "us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2dc1e6d0-d52e-45de-af5f-4976273f1446",
      "name": "us-gaap:ConcentrationRiskCreditRiskFinancialInstrumentsOffBalanceSheetRisk",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "us-gaap:ConcentrationRiskCreditRisk",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsAdditionalInformationDetails",
     "longName": "995745 - Disclosure - Discontinued Operations - Additional Information (Details)",
     "shortName": "Discontinued Operations - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "35",
     "firstAnchor": {
      "contextRef": "C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f",
      "name": "us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation",
       "span",
       "p",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_ad596817-f81e-449b-8f9d-28676163e9e1",
      "name": "us-gaap:RestructuringCosts",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsSummaryOfMajorClassesOfIncomeStatementFromDiscontinuedOperationsDetails",
     "longName": "995755 - Disclosure - Discontinued Operations - Summary of Major Classes of Income Statement from Discontinued Operations (Details)",
     "shortName": "Discontinued Operations - Summary of Major Classes of Income Statement from Discontinued Operations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "36",
     "firstAnchor": {
      "contextRef": "C_ab7154d8-fe73-4c3d-a427-6412438bbd55",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
       "div",
       "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_ab7154d8-fe73-4c3d-a427-6412438bbd55",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
       "div",
       "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsSummaryOfSignificantNoncashItemsAndCapitalExpendituresOfDiscontinuedOperationsDetails",
     "longName": "995765 - Disclosure - Discontinued Operations - Summary of Significant Non-cash Items and Capital Expenditures of Discontinued Operations (Details)",
     "shortName": "Discontinued Operations - Summary of Significant Non-cash Items and Capital Expenditures of Discontinued Operations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "37",
     "firstAnchor": {
      "contextRef": "C_2dc1e6d0-d52e-45de-af5f-4976273f1446",
      "name": "us-gaap:PaymentsToDevelopSoftware",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_8a77bc68-effc-4f3f-aebc-b9ccf4b52587",
      "name": "us-gaap:DepreciationAndAmortizationDiscontinuedOperations",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "carg:SummaryOfSignificantNonCashItemsAndCapitalExpendituresOfDiscontinuedOperationsTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsSummaryOfSignificantNoncashItemsAndCapitalExpendituresOfDiscontinuedOperationsParentheticalDetails",
     "longName": "995775 - Disclosure - Discontinued Operations - Summary of Significant Non-cash Items and Capital Expenditures of Discontinued Operations (Parenthetical) (Details)",
     "shortName": "Discontinued Operations - Summary of Significant Non-cash Items and Capital Expenditures of Discontinued Operations (Parenthetical) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "38",
     "firstAnchor": {
      "contextRef": "C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401",
      "name": "carg:ImpairmentOfCapitalizedHostingArrangements",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "div",
       "carg:SummaryOfSignificantNonCashItemsAndCapitalExpendituresOfDiscontinuedOperationsTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401",
      "name": "carg:ImpairmentOfCapitalizedHostingArrangements",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "div",
       "carg:SummaryOfSignificantNonCashItemsAndCapitalExpendituresOfDiscontinuedOperationsTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetails",
     "longName": "995785 - Disclosure - Revenue Recognition - Additional Information (Details)",
     "shortName": "Revenue Recognition - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "39",
     "firstAnchor": {
      "contextRef": "C_2ba11297-0ed9-4a6c-9406-93974236e6e4",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_c32808e4-0c26-4759-92ed-ba737eed1cec",
      "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.cargurus.com/20260630/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsScheduleOfFairValueLevelsAssetsMeasuredAtFairValueOnRecurringBasisDetails",
     "longName": "995795 - 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": "40",
     "firstAnchor": {
      "contextRef": "C_10f8ce60-794c-44e5-a7c3-4242192cb522",
      "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",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_10f8ce60-794c-44e5-a7c3-4242192cb522",
      "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",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails",
     "longName": "995805 - 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": "41",
     "firstAnchor": {
      "contextRef": "C_2ba11297-0ed9-4a6c-9406-93974236e6e4",
      "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",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2ba11297-0ed9-4a6c-9406-93974236e6e4",
      "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",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAdditionalInformationDetails",
     "longName": "995815 - 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": "42",
     "firstAnchor": {
      "contextRef": "C_c32808e4-0c26-4759-92ed-ba737eed1cec",
      "name": "carg:DepreciationAndAmortizationExcludingAmortizationOfIntangibleAssetsCapitalizedHostingArrangementsWriteOffsAndImpairments",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_c32808e4-0c26-4759-92ed-ba737eed1cec",
      "name": "carg:DepreciationAndAmortizationExcludingAmortizationOfIntangibleAssetsCapitalizedHostingArrangementsWriteOffsAndImpairments",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.cargurus.com/20260630/taxonomy/role/DisclosureAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilities",
     "longName": "995895 - 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": "43",
     "firstAnchor": {
      "contextRef": "C_2ba11297-0ed9-4a6c-9406-93974236e6e4",
      "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",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2ba11297-0ed9-4a6c-9406-93974236e6e4",
      "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",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
     "longName": "995915 - Disclosure - Debt - Additional Information (Details)",
     "shortName": "Debt - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "C_2ba11297-0ed9-4a6c-9406-93974236e6e4",
      "name": "us-gaap:LongTermDebt",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2ba11297-0ed9-4a6c-9406-93974236e6e4",
      "name": "us-gaap:LongTermDebt",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails",
     "longName": "995925 - Disclosure - Commitments and Contingencies - Additional Information (Details)",
     "shortName": "Commitments and Contingencies - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "C_2dc1e6d0-d52e-45de-af5f-4976273f1446",
      "name": "us-gaap:OperatingLeaseImpairmentLoss",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2dc1e6d0-d52e-45de-af5f-4976273f1446",
      "name": "us-gaap:OperatingLeaseImpairmentLoss",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.cargurus.com/20260630/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesAdditionalInformationDetails",
     "longName": "995935 - 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": "46",
     "firstAnchor": {
      "contextRef": "C_c32808e4-0c26-4759-92ed-ba737eed1cec",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2427e46c-5d7c-4345-ad9a-863d3e355285",
      "name": "srt:StockRepurchaseProgramExpirationDate",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.cargurus.com/20260630/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesSummaryOfAllocationOfStockbasedCompensationExpenseDetails",
     "longName": "995945 - 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": "47",
     "firstAnchor": {
      "contextRef": "C_c32808e4-0c26-4759-92ed-ba737eed1cec",
      "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",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_c32808e4-0c26-4759-92ed-ba737eed1cec",
      "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",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureEarningsPerShareAdditionalInformationDetails",
     "longName": "995955 - Disclosure - Earnings Per Share - Additional Information (Details)",
     "shortName": "Earnings Per Share - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "C_2dc1e6d0-d52e-45de-af5f-4976273f1446",
      "name": "us-gaap:ConversionOfStockDescription",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "us-gaap:EarningsPerSharePolicyTextBlock",
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2dc1e6d0-d52e-45de-af5f-4976273f1446",
      "name": "us-gaap:ConversionOfStockDescription",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "us-gaap:EarningsPerSharePolicyTextBlock",
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomePerShareDetails",
     "longName": "995965 - 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": "49",
     "firstAnchor": {
      "contextRef": "C_c32808e4-0c26-4759-92ed-ba737eed1cec",
      "name": "us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_c32808e4-0c26-4759-92ed-ba737eed1cec",
      "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfPotentiallyDilutiveCommonStockEquivalentsExcludedFromCalculationOfDilutedWeightedAverageSharesOutstandingDetails",
     "longName": "995975 - 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": "50",
     "firstAnchor": {
      "contextRef": "C_b524ca44-02c4-4bef-a7a6-d5c37e241af3",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_b524ca44-02c4-4bef-a7a6-d5c37e241af3",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails",
     "longName": "995985 - Disclosure - Income Taxes - Additional Information (Details)",
     "shortName": "Income Taxes - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "C_c32808e4-0c26-4759-92ed-ba737eed1cec",
      "name": "us-gaap:IncomeTaxExpenseBenefit",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_c32808e4-0c26-4759-92ed-ba737eed1cec",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "unitRef": "U_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "span",
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails",
     "longName": "995995 - 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": "52",
     "firstAnchor": {
      "contextRef": "C_05aa6ff6-87c4-4990-afa6-8ff58345c837",
      "name": "us-gaap:NumberOfReportableSegments",
      "unitRef": "U_Segment",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2dc1e6d0-d52e-45de-af5f-4976273f1446",
      "name": "us-gaap:SegmentReportingCodmProfitLossMeasureHowUsedDescription",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.cargurus.com/20260630/taxonomy/role/DisclosureSegmentAndGeographicInformationSummaryOfRevenueByGeographicalRegionDetails",
     "longName": "996005 - 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": "53",
     "firstAnchor": {
      "contextRef": "C_c32808e4-0c26-4759-92ed-ba737eed1cec",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_657abca0-9fd9-4af0-b2e6-896d97a0c91f",
      "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",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.cargurus.com/20260630/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails",
     "longName": "996015 - Disclosure - Subsequent Event - Additional Information (Details)",
     "shortName": "Subsequent Event - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "C_7683317c-0686-4012-bbf5-808b8fcb77bd",
      "name": "us-gaap:LineOfCreditFacilityExpirationDate1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_ee0add56-d863-4050-a660-0b75e6e3cbc4",
      "name": "carg:GrossLeverageRatio",
      "unitRef": "U_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "carg-20260630.htm",
      "unique": true
     }
    }
   },
   "tag": {
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilities1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Accrued Expenses, Accrued Income Taxes, and Other Current Liabilities",
        "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]",
        "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period."
       }
      }
     },
     "auth_ref": [
      "r488"
     ]
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Accounts payable, net",
        "terseLabel": "Accounts payable",
        "label": "Accounts Payable, Current",
        "totalLabel": "Accounts Payable, Current, Total",
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r64",
      "r965"
     ]
    },
    "us-gaap_AccountsReceivableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsReceivableMember",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable [Member]",
        "verboseLabel": "Net Accounts Receivable",
        "terseLabel": "Net Trade Accounts Receivable",
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold."
       }
      }
     },
     "auth_ref": [
      "r850",
      "r1156"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "verboseLabel": "Accounts receivable, net",
        "terseLabel": "Accounts receivable, net of allowance for doubtful accounts of $850 and $600, respectively",
        "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": [
      "r1165"
     ]
    },
    "us-gaap_AccruedBonusesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccruedBonusesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilities": {
       "parentTag": "carg_AccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilitiesCurrent",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued bonus",
        "label": "Accrued Bonuses, Current",
        "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": [
      "r67"
     ]
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccruedIncomeTaxesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilities": {
       "parentTag": "carg_AccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/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": [
      "r67",
      "r117"
     ]
    },
    "carg_AccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "AccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilities": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilities",
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "terseLabel": "Accrued expenses, accrued income taxes and other current liabilities",
        "label": "Accrued Liabilities Accrued Income Taxes And Other Liabilities Current",
        "documentation": "Accrued liabilities accrued income taxes and other liabilities current."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedLiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccruedLiabilitiesCurrentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Liabilities, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedSalesCommissionCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccruedSalesCommissionCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilities": {
       "parentTag": "carg_AccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued commissions",
        "label": "Accrued Sales Commission, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r67",
      "r870"
     ]
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance",
        "periodStartLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance",
        "totalLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total",
        "negatedLabel": "Less accumulated depreciation and amortization",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r180",
      "r707"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "totalLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax, Total",
        "terseLabel": "Accumulated other comprehensive income",
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r17",
      "r81",
      "r187",
      "r704",
      "r744",
      "r745",
      "r1241"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated Other Comprehensive Income",
        "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",
      "r10",
      "r17",
      "r587",
      "r590",
      "r637",
      "r740",
      "r741",
      "r1089",
      "r1090",
      "r1091",
      "r1148",
      "r1149",
      "r1150",
      "r1151"
     ]
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1034"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdditionalPaidInCapitalCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Additional Paid in Capital, Common Stock, Ending Balance",
        "periodStartLabel": "Additional Paid in Capital, Common Stock, Beginning Balance",
        "terseLabel": "Additional paid-in capital",
        "label": "Additional Paid in Capital, Common Stock",
        "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital."
       }
      }
     },
     "auth_ref": [
      "r76"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional Paid-in Capital",
        "label": "Additional Paid-in Capital [Member]",
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders."
       }
      }
     },
     "auth_ref": [
      "r759",
      "r1148",
      "r1149",
      "r1150",
      "r1151",
      "r1242",
      "r1306"
     ]
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1047"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1047"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1047"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1047"
     ]
    },
    "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation",
     "crdr": "debit",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation",
        "negatedLabel": "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": [
      "r1232"
     ]
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "crdr": "credit",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock\u2013based compensation expense",
        "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition",
        "totalLabel": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total",
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r450"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity [Abstract]",
        "terseLabel": "Adjustments to reconcile consolidated net income to net cash provided by operating activities"
       }
      }
     },
     "auth_ref": []
    },
    "carg_AdvertisingCustomersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "AdvertisingCustomersMember",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Advertising customers.",
        "terseLabel": "Advertising Customers",
        "label": "Advertising Customers [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]",
        "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r1080"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1006",
      "r1016",
      "r1026",
      "r1058"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1009",
      "r1019",
      "r1029",
      "r1061"
     ]
    },
    "ecd_AggtPnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtPnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Pension Adjustments Service Cost [Member]",
        "terseLabel": "Aggregate Pension Adjustments Service Cost"
       }
      }
     },
     "auth_ref": [
      "r1081"
     ]
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1047"
     ]
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1054"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1010",
      "r1020",
      "r1030",
      "r1054",
      "r1062",
      "r1066",
      "r1074"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1072"
     ]
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesSummaryOfAllocationOfStockbasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total",
        "label": "Total",
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized."
       }
      }
     },
     "auth_ref": [
      "r479",
      "r485",
      "r486"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allowance for doubtful accounts",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r188",
      "r304",
      "r308"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amendment Flag",
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AmortizationOfFinancingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AmortizationOfFinancingCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 21.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization of Debt Issuance Costs",
        "terseLabel": "Amortization of deferred financing costs",
        "documentation": "Amount of amortization expense attributable to debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r92",
      "r395",
      "r1137",
      "r1255"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "presentation": [
      "http://www.cargurus.com/20260630/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": [
      "r252"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfPotentiallyDilutiveCommonStockEquivalentsExcludedFromCalculationOfDilutedWeightedAverageSharesOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Antidilutive Securities",
        "label": "Antidilutive Securities [Axis]",
        "documentation": "Information by type of antidilutive security."
       }
      }
     },
     "auth_ref": [
      "r252"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfPotentiallyDilutiveCommonStockEquivalentsExcludedFromCalculationOfDilutedWeightedAverageSharesOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r252"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AntidilutiveSecuritiesNameDomain",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfPotentiallyDilutiveCommonStockEquivalentsExcludedFromCalculationOfDilutedWeightedAverageSharesOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Antidilutive Securities, Name",
        "label": "Antidilutive Securities, Name [Domain]",
        "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented."
       }
      }
     },
     "auth_ref": [
      "r252"
     ]
    },
    "us-gaap_AssetImpairmentCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetImpairmentCharges",
     "crdr": "debit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAdditionalInformationDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Impairment Charges",
        "terseLabel": "Impairment",
        "totalLabel": "Total",
        "verboseLabel": "Impairments",
        "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r32",
      "r974",
      "r975"
     ]
    },
    "us-gaap_AssetImpairmentChargesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetImpairmentChargesTextBlock",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureImpairments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Impairment Charges [Text Block]",
        "terseLabel": "Impairments",
        "documentation": "The entire disclosure for the details of the charge against earnings resulting from the aggregate write down of all assets from their carrying value to their fair value. Disclosure may also include a description of the impaired asset and facts and circumstances leading to the impairment, amount of the impairment loss and where the loss is located in the income statement, method(s) for determining fair value, and the segment in which the impaired asset is reported."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total assets",
        "totalLabel": "Total assets",
        "label": "Assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r116",
      "r127",
      "r183",
      "r216",
      "r219",
      "r220",
      "r257",
      "r272",
      "r291",
      "r295",
      "r305",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r575",
      "r579",
      "r617",
      "r688",
      "r689",
      "r699",
      "r799",
      "r888",
      "r889",
      "r902",
      "r965",
      "r984",
      "r985",
      "r997",
      "r1199",
      "r1200",
      "r1258"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets",
        "label": "Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current assets",
        "label": "Assets, Current",
        "documentation": "Amount of asset recognized for present right to economic benefit, classified as current."
       }
      }
     },
     "auth_ref": [
      "r176",
      "r190",
      "r216",
      "r219",
      "r220",
      "r305",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r575",
      "r579",
      "r617",
      "r965",
      "r1199",
      "r1200",
      "r1258"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Current assets",
        "label": "Assets, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsFairValueDisclosure",
     "crdr": "debit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsScheduleOfFairValueLevelsAssetsMeasuredAtFairValueOnRecurringBasisDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsScheduleOfFairValueLevelsAssetsMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total",
        "label": "Assets, Fair Value Disclosure",
        "totalLabel": "Total",
        "documentation": "Fair value portion of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r600",
      "r601",
      "r956"
     ]
    },
    "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperation",
     "crdr": "debit",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsAdditionalInformationDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Including Discontinued Operation, Assets",
        "totalLabel": "Disposal Group, Including Discontinued Operation, Assets, Total",
        "terseLabel": "Assets of discontinued operations",
        "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r43",
      "r59",
      "r103",
      "r174",
      "r175"
     ]
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Exercise Price",
        "terseLabel": "Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r1069"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1070"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]",
        "terseLabel": "Award Timing Disclosures"
       }
      }
     },
     "auth_ref": [
      "r1065"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1065"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1065"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1065"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1065"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1065"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesAdditionalInformationDetails",
      "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": [
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478"
     ]
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Underlying Securities Amount",
        "terseLabel": "Underlying Securities"
       }
      }
     },
     "auth_ref": [
      "r1068"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1067"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1066"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1066"
     ]
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of Presentation",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)."
       }
      }
     },
     "auth_ref": [
      "r1140"
     ]
    },
    "carg_BostonMassachusettsOneZeroZeroOneBoylstonMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "BostonMassachusettsOneZeroZeroOneBoylstonMember",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "1001 Boylston Street",
        "terseLabel": "Boston, Massachusetts at 1001 Boylston St",
        "label": "Boston Massachusetts One Zero Zero One Boylston [Member]",
        "documentation": "Boston, Massachusetts one zero zero one Boylston."
       }
      }
     },
     "auth_ref": []
    },
    "carg_BrandMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "BrandMember",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureImpairmentsSummaryOfOtherIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Brand.",
        "label": "Brand [Member]",
        "terseLabel": "Brand"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessAcquisitionAcquireeDomain",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureImpairmentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Acquisition, Acquiree",
        "label": "Business Combination [Domain]",
        "documentation": "Business combination or series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r323",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r748",
      "r913",
      "r914",
      "r1235",
      "r1237",
      "r1238"
     ]
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessAcquisitionAxis",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureImpairmentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Acquisition",
        "label": "Business Combination [Axis]",
        "documentation": "Information by business combination or series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r323",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r748",
      "r913",
      "r914",
      "r1235",
      "r1237",
      "r1238"
     ]
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "crdr": "credit",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital Expenditures Incurred but Not yet Paid",
        "terseLabel": "Unpaid purchases of property and equipment and capitalized hosting arrangements",
        "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r22",
      "r23"
     ]
    },
    "us-gaap_CapitalizedContractCostAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CapitalizedContractCostAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 19.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of deferred contract costs",
        "label": "Capitalized Contract Cost, Amortization",
        "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer."
       }
      }
     },
     "auth_ref": [
      "r203",
      "r204",
      "r310"
     ]
    },
    "carg_CarOfferMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "CarOfferMember",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureImpairmentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "CarOffer.",
        "terseLabel": "Car Offer",
        "label": "Car Offer [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "periodEndLabel": "Cash and Cash Equivalents, at Carrying Value, Ending Balance",
        "periodStartLabel": "Cash and Cash Equivalents, at Carrying Value, Beginning Balance",
        "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total",
        "label": "Cash and Cash Equivalent",
        "documentation": "Amount of cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r178",
      "r868"
     ]
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashAndCashEquivalentsFairValueDisclosure",
     "crdr": "debit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsScheduleOfFairValueLevelsAssetsMeasuredAtFairValueOnRecurringBasisDetails": {
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/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": [
      "r612",
      "r613",
      "r614",
      "r1243",
      "r1244"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "crdr": "debit",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total",
        "periodStartLabel": "Cash, cash equivalents, and restricted cash at beginning of period",
        "periodEndLabel": "Cash, cash equivalents, and restricted cash at end of period",
        "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Including Discontinued Operation",
        "documentation": "Amount of cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r96",
      "r213"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation",
        "totalLabel": "Net decrease in cash, cash equivalents, and restricted cash",
        "documentation": "Amount of increase (decrease) in cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including effect from exchange rate change and including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r96"
     ]
    },
    "carg_ChangeInGrossAdvancePaymentsReceivedFromThirdPartyPaymentProcessor": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "ChangeInGrossAdvancePaymentsReceivedFromThirdPartyPaymentProcessor",
     "crdr": "debit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in gross advance payments received from third-party transaction processor",
        "label": "Change In Gross Advance Payments Received From Third-party Payment Processor",
        "documentation": "Change in gross advance payments received from third-party payment processor."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1045"
     ]
    },
    "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]",
        "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year"
       }
      }
     },
     "auth_ref": [
      "r1042"
     ]
    },
    "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]",
        "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested"
       }
      }
     },
     "auth_ref": [
      "r1040"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "City Area Code",
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfStockDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ClassOfStockDomain",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesAdditionalInformationDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureEarningsPerShareAdditionalInformationDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DocumentDocumentAndEntityInformation",
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets",
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.cargurus.com/20260630/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class of Stock",
        "label": "Class of Stock [Domain]",
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock."
       }
      }
     },
     "auth_ref": [
      "r137",
      "r184",
      "r185",
      "r186",
      "r216",
      "r220",
      "r243",
      "r247",
      "r249",
      "r251",
      "r259",
      "r260",
      "r305",
      "r364",
      "r366",
      "r367",
      "r368",
      "r371",
      "r372",
      "r403",
      "r404",
      "r406",
      "r407",
      "r409",
      "r412",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r617",
      "r752",
      "r753",
      "r754",
      "r755",
      "r759",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767",
      "r768",
      "r769",
      "r770",
      "r771",
      "r787",
      "r808",
      "r826",
      "r840",
      "r841",
      "r842",
      "r843",
      "r844",
      "r1084",
      "r1143",
      "r1145",
      "r1152"
     ]
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1046"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1046"
     ]
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and contingencies (Note 9)",
        "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": [
      "r72",
      "r119",
      "r701",
      "r786"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureCommitmentsAndContingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and Contingencies",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r108",
      "r356",
      "r357",
      "r851",
      "r1190",
      "r1195"
     ]
    },
    "carg_CommitmentsAndContingenciesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "CommitmentsAndContingenciesLineItems",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments And Contingencies [Line Items]",
        "label": "Commitments And Contingencies [Line Items]",
        "documentation": "Commitments and contingencies."
       }
      }
     },
     "auth_ref": []
    },
    "carg_CommitmentsAndContingenciesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "CommitmentsAndContingenciesTable",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments And Contingencies [Table]",
        "label": "Commitments And Contingencies [Table]",
        "documentation": "Commitments and contingencies."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonClassAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonClassAMember",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesAdditionalInformationDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureEarningsPerShareAdditionalInformationDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DocumentDocumentAndEntityInformation",
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets",
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.cargurus.com/20260630/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class A Common Stock",
        "label": "Common Class A [Member]",
        "documentation": "Classification of common stock representing ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r1306"
     ]
    },
    "us-gaap_CommonClassBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonClassBMember",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureEarningsPerShareAdditionalInformationDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DocumentDocumentAndEntityInformation",
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets",
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.cargurus.com/20260630/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class B Common Stock",
        "label": "Common Class B [Member]",
        "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r1306"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockMember",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock",
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r987",
      "r988",
      "r989",
      "r991",
      "r992",
      "r993",
      "r994",
      "r1148",
      "r1149",
      "r1151",
      "r1242",
      "r1303",
      "r1306"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, par value",
        "label": "Common Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares authorized",
        "label": "Common Stock, Shares Authorized",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r75",
      "r787"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares issued",
        "label": "Common Stock, Shares, Issued",
        "totalLabel": "Common Stock, Shares, Issued, Total",
        "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": [
      "r75"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.cargurus.com/20260630/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares outstanding",
        "periodStartLabel": "Beginning balance, Shares",
        "periodEndLabel": "Ending balance, Shares",
        "label": "Common Stock, Shares, Outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r75",
      "r787",
      "r805",
      "r1306",
      "r1307"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock",
        "label": "Common Stock, Value, Issued",
        "periodEndLabel": "Common Stock, Value, Issued, Ending Balance",
        "periodStartLabel": "Common Stock, Value, Issued, Beginning Balance",
        "totalLabel": "Common Stock, Value, Issued, Total",
        "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": [
      "r75",
      "r404",
      "r411",
      "r703",
      "r965"
     ]
    },
    "us-gaap_CommonStockVotingRights": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockVotingRights",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureEarningsPerShareAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Right to voting",
        "label": "Common Stock, Voting Rights",
        "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": [
      "r37"
     ]
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1051"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1050"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1052"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1049"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncome": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "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, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r192",
      "r194",
      "r198",
      "r686",
      "r714",
      "r715"
     ]
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskBenchmarkDomain",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk Benchmark",
        "label": "Concentration Risk Benchmark [Domain]",
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage."
       }
      }
     },
     "auth_ref": [
      "r262",
      "r302",
      "r749",
      "r750",
      "r850",
      "r1155",
      "r1156",
      "r1157",
      "r1158",
      "r1159"
     ]
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk Benchmark",
        "label": "Concentration Risk Benchmark [Axis]",
        "documentation": "Information by benchmark of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r262",
      "r302",
      "r749",
      "r750",
      "r850",
      "r1155",
      "r1156",
      "r1157",
      "r1158",
      "r1159"
     ]
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskByTypeAxis",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk Type",
        "label": "Concentration Risk Type [Axis]",
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender."
       }
      }
     },
     "auth_ref": [
      "r262",
      "r302",
      "r749",
      "r750",
      "r850",
      "r1155",
      "r1156",
      "r1157",
      "r1158",
      "r1159"
     ]
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskCreditRisk",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration of Credit Risk",
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for credit risk. Includes, but is not limited to, policy for entering into master netting arrangement or similar agreement to mitigate credit risk of financial instrument."
       }
      }
     },
     "auth_ref": [
      "r615",
      "r616"
     ]
    },
    "us-gaap_ConcentrationRiskCreditRiskFinancialInstrumentsOffBalanceSheetRisk": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskCreditRiskFinancialInstrumentsOffBalanceSheetRisk",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Description of significant off-balance sheet risk",
        "label": "Concentration Risk, Credit Risk, Financial Instruments, 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": [
      "r695",
      "r696",
      "r697",
      "r698"
     ]
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskPercentage1",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration of credit risk, percentage",
        "label": "Concentration Risk, Percentage",
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division."
       }
      }
     },
     "auth_ref": [
      "r262",
      "r302",
      "r1155",
      "r1156",
      "r1157",
      "r1158",
      "r1159"
     ]
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskTypeDomain",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk Type",
        "label": "Concentration Risk Type [Domain]",
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration."
       }
      }
     },
     "auth_ref": [
      "r262",
      "r302",
      "r749",
      "r750",
      "r850",
      "r1155",
      "r1156",
      "r1157",
      "r1158",
      "r1159"
     ]
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConsolidationPolicyTextBlock",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Principles of Consolidation",
        "label": "Consolidation, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r877"
     ]
    },
    "us-gaap_ConstructionInProgressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConstructionInProgressMember",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Construction in Progress",
        "label": "Construction in Progress [Member]",
        "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerAssetNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerAssetNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Contract with Customer, Asset, after Allowance for Credit Loss, Current, Total",
        "terseLabel": "Deferred contract costs",
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current",
        "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": [
      "r420",
      "r422",
      "r424",
      "r435"
     ]
    },
    "us-gaap_ContractWithCustomerAssetNetNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerAssetNetNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred contract costs, net of current portion",
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent",
        "totalLabel": "Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent, 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 noncurrent."
       }
      }
     },
     "auth_ref": [
      "r420",
      "r422",
      "r424",
      "r435"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue",
        "label": "Contract with Customer, Liability, Current",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r420",
      "r421",
      "r424",
      "r435"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "crdr": "credit",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue recognized",
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due."
       }
      }
     },
     "auth_ref": [
      "r436"
     ]
    },
    "us-gaap_ConversionOfStockDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConversionOfStockDescription",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureEarningsPerShareAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion of stock, description",
        "label": "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": [
      "r21",
      "r22",
      "r23"
     ]
    },
    "us-gaap_ConversionOfStockSharesIssued1": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConversionOfStockSharesIssued1",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureEarningsPerShareAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion of stock",
        "label": "Conversion of Stock, Shares Issued",
        "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": [
      "r21",
      "r22",
      "r23"
     ]
    },
    "us-gaap_ConversionOfStockTypeOfStockConverted": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConversionOfStockTypeOfStockConverted",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureEarningsPerShareAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class of share converted to another class",
        "label": "Conversion of Stock, Type of Stock Converted",
        "documentation": "The type of stock (i.e. preferred, common, treasury, etc.) being converted in a noncash (or part noncash) transaction."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r22",
      "r23"
     ]
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CostOfGoodsAndServicesSold",
     "crdr": "debit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Cost of Goods and Services Sold, Total",
        "terseLabel": "Cost of revenue",
        "label": "Cost of Product and Service Sold",
        "verboseLabel": "Total Cost of revenue",
        "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": [
      "r86",
      "r87",
      "r648",
      "r872",
      "r876",
      "r953",
      "r1130"
     ]
    },
    "carg_CostOfGoodsAndServicesSoldDepreciationAmortizationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "CostOfGoodsAndServicesSoldDepreciationAmortizationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/StatementUnauditedCondensedConsolidatedIncomeStatementsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of Goods and Services Sold Depreciation Amortization Expense",
        "documentation": "Cost of goods and services sold depreciation amortization expense.",
        "terseLabel": "Depreciation and amortization expense"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostOfSalesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CostOfSalesMember",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureRestructuringExpensesScheduleOfOnetimeRestructuringCostsDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesSummaryOfAllocationOfStockbasedCompensationExpenseDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of Revenue",
        "label": "Cost of Sales [Member]",
        "documentation": "Primary financial statement caption encompassing cost of sales."
       }
      }
     },
     "auth_ref": [
      "r954"
     ]
    },
    "us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicy",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Costs Associated with Exit or Disposal Activity or Restructuring [Policy Text Block]",
        "terseLabel": "Restructuring Costs",
        "documentation": "Disclosure of accounting policy for cost associated with exit or disposal activity or restructuring. Excludes entity newly acquired in business combination and discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r105",
      "r106"
     ]
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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/2025",
     "localname": "CreditFacilityAxis",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails",
      "http://www.cargurus.com/20260630/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": [
      "r363",
      "r1198"
     ]
    },
    "us-gaap_CreditFacilityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CreditFacilityDomain",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails",
      "http://www.cargurus.com/20260630/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": [
      "r363",
      "r1198"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current Fiscal Year End Date",
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CustomerConcentrationRiskMember",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer Concentration Risk",
        "label": "Customer Concentration Risk [Member]",
        "verboseLabel": "Concentration of Credit 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": [
      "r302",
      "r1156"
     ]
    },
    "us-gaap_CustomerRelationshipsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CustomerRelationshipsMember",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureImpairmentsSummaryOfOtherIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer Relationships",
        "label": "Customer Relationships [Member]",
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships."
       }
      }
     },
     "auth_ref": [
      "r931",
      "r1178",
      "r1179",
      "r1180",
      "r1181",
      "r1182",
      "r1184",
      "r1186",
      "r1187"
     ]
    },
    "carg_DafnaSarnoffMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "DafnaSarnoffMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Dafna Sarnoff.",
        "label": "Dafna Sarnoff [Member]",
        "terseLabel": "Dafna Sarnoff"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtDisclosureTextBlock",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "Debt",
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants."
       }
      }
     },
     "auth_ref": [
      "r109",
      "r216",
      "r218",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r362",
      "r363",
      "r373",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r389",
      "r396",
      "r397",
      "r399",
      "r585",
      "r628"
     ]
    },
    "us-gaap_DebtInstrumentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentLineItems",
     "presentation": [
      "http://www.cargurus.com/20260630/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": [
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r380",
      "r385",
      "r386",
      "r387",
      "r388",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r398",
      "r585",
      "r692",
      "r897",
      "r898",
      "r899",
      "r900",
      "r901",
      "r964",
      "r1141",
      "r1142",
      "r1144",
      "r1147",
      "r1254",
      "r1256"
     ]
    },
    "us-gaap_DebtInstrumentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentTable",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "documentation": "Disclosure of information about long-term debt instrument or arrangement."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r37",
      "r38",
      "r41",
      "r110",
      "r111",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r380",
      "r385",
      "r386",
      "r387",
      "r388",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r398",
      "r585",
      "r692",
      "r897",
      "r898",
      "r899",
      "r900",
      "r901",
      "r964",
      "r1141",
      "r1142",
      "r1144",
      "r1147",
      "r1254",
      "r1256"
     ]
    },
    "carg_DecreaseInAccruedBonus": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "DecreaseInAccruedBonus",
     "crdr": "credit",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilitiesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Decrease in accrued bonus.",
        "label": "Decrease In Accrued Bonus",
        "terseLabel": "Decrease in accrued bonus"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredFinanceCostsNet",
     "crdr": "debit",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Debt Issuance Costs, Net, Total",
        "label": "Debt Issuance Costs, Net",
        "terseLabel": "Deferred financing costs",
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs."
       }
      }
     },
     "auth_ref": [
      "r1202",
      "r1253",
      "r1254",
      "r1256"
     ]
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredIncomeTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax assets",
        "totalLabel": "Deferred Income Tax Assets, Net, Total",
        "label": "Deferred Income Tax Assets, Net",
        "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": [
      "r491",
      "r492"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "crdr": "credit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Deferred Income Tax Liabilities, Net, Total",
        "terseLabel": "Deferred tax liabilities",
        "label": "Deferred Income Tax Liabilities, Net",
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r491",
      "r492",
      "r700"
     ]
    },
    "carg_DeferredTaxesUnderOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "DeferredTaxesUnderOperatingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred taxes under Operating Activities",
        "documentation": "Deferred taxes under operating activities.",
        "terseLabel": "Deferred taxes"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DepreciationAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Depreciation, Depletion and Amortization, Nonproduction, Total",
        "terseLabel": "Depreciation and amortization",
        "label": "Depreciation, Depletion and Amortization, Nonproduction",
        "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r33"
     ]
    },
    "us-gaap_DepreciationAndAmortizationDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DepreciationAndAmortizationDiscontinuedOperations",
     "crdr": "debit",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsSummaryOfSignificantNoncashItemsAndCapitalExpendituresOfDiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation and Amortization, Discontinued Operations",
        "terseLabel": "Depreciation and amortization",
        "documentation": "Amount of deprecation and amortization expense attributable to property, plant and equipment and intangible assets of discontinued operations."
       }
      }
     },
     "auth_ref": [
      "r173",
      "r1137"
     ]
    },
    "carg_DepreciationAndAmortizationExcludingAmortizationOfIntangibleAssetsCapitalizedHostingArrangementsWriteOffsAndImpairments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "DepreciationAndAmortizationExcludingAmortizationOfIntangibleAssetsCapitalizedHostingArrangementsWriteOffsAndImpairments",
     "crdr": "debit",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation and Amortization Excluding Amortization of Intangible Assets, Capitalized Hosting Arrangements WriteOffs and Impairments",
        "documentation": "Depreciation and amortization excluding amortization of intangible assets, capitalized hosting arrangements, disposals, write offs and impairments.",
        "terseLabel": "Depreciation and amortization excluding amortization of intangible assets, capitalized hosting arrangements, disposals, write offs and disposals"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DepreciationDepletionAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Depreciation, Depletion and Amortization, Total",
        "terseLabel": "Depreciation and amortization",
        "label": "Depreciation, Depletion and Amortization",
        "verboseLabel": "Write-offs in accumulated amortization",
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r206",
      "r257",
      "r277",
      "r295",
      "r871",
      "r888",
      "r889"
     ]
    },
    "us-gaap_DevelopedTechnologyRightsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DevelopedTechnologyRightsMember",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureImpairmentsSummaryOfOtherIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Developed Technology Rights [Member]",
        "terseLabel": "Developed Technology",
        "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property."
       }
      }
     },
     "auth_ref": [
      "r1178",
      "r1179",
      "r1180",
      "r1181",
      "r1182",
      "r1184",
      "r1186",
      "r1187",
      "r1239"
     ]
    },
    "carg_DigitalWholesaleMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "DigitalWholesaleMember",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureImpairmentsAdditionalInformationDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Digital Wholesale",
        "label": "Digital Wholesale [Member]",
        "documentation": "Digital wholesale member."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureRevenueRecognitionTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Summary of Revenue from Contracts with Customers by Services and Products",
        "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": [
      "r1204"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based Compensation and Common Stock Share Repurchases",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "documentation": "The entire disclosure for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r449",
      "r452",
      "r481",
      "r482",
      "r483",
      "r916"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsSummaryOfMajorClassesOfIncomeStatementFromDiscontinuedOperationsDetails": {
       "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsSummaryOfMajorClassesOfIncomeStatementFromDiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax",
        "terseLabel": "Loss from discontinued operations before income taxes",
        "totalLabel": "Loss from discontinued operations before income taxes",
        "documentation": "Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal."
       }
      }
     },
     "auth_ref": [
      "r47",
      "r48",
      "r49",
      "r50",
      "r51",
      "r57",
      "r85",
      "r1271"
     ]
    },
    "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DiscontinuedOperationTaxEffectOfDiscontinuedOperation",
     "crdr": "debit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsSummaryOfMajorClassesOfIncomeStatementFromDiscontinuedOperationsDetails": {
       "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsSummaryOfMajorClassesOfIncomeStatementFromDiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Benefit from income taxes",
        "label": "Discontinued Operation, Tax Effect of Discontinued Operation",
        "negatedLabel": "Benefit from income taxes",
        "documentation": "Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal."
       }
      }
     },
     "auth_ref": [
      "r48",
      "r49",
      "r50",
      "r51",
      "r57",
      "r61",
      "r493",
      "r508",
      "r510"
     ]
    },
    "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Discontinued Operations and Disposal Groups [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "carg_DiscontinuedOperationsWeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "DiscontinuedOperationsWeightedAverageNumberOfSharesOutstandingBasic",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsSummaryOfMajorClassesOfIncomeStatementFromDiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discontinued Operations Weighted Average Number Of Shares Outstanding Basic",
        "documentation": "Discontinued operations weighted average number of shares outstanding basic.",
        "terseLabel": "Basic"
       }
      }
     },
     "auth_ref": []
    },
    "carg_DiscontinuedOperationsWeightedAverageNumberOfSharesOutstandingDiluted": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "DiscontinuedOperationsWeightedAverageNumberOfSharesOutstandingDiluted",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsSummaryOfMajorClassesOfIncomeStatementFromDiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted",
        "label": "Discontinued Operations Weighted Average Number Of Shares Outstanding Diluted",
        "documentation": "Discontinued operations weighted average number of shares outstanding diluted."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupClassificationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisposalGroupClassificationAxis",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsSummaryOfMajorClassesOfIncomeStatementFromDiscontinuedOperationsDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsSummaryOfSignificantNoncashItemsAndCapitalExpendituresOfDiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group Classification [Axis]",
        "documentation": "Information by disposal group classification."
       }
      }
     },
     "auth_ref": [
      "r174"
     ]
    },
    "us-gaap_DisposalGroupClassificationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisposalGroupClassificationDomain",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsSummaryOfMajorClassesOfIncomeStatementFromDiscontinuedOperationsDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsSummaryOfSignificantNoncashItemsAndCapitalExpendituresOfDiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group Classification [Domain]",
        "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations."
       }
      }
     },
     "auth_ref": []
    },
    "carg_DisposalGroupImpairments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "DisposalGroupImpairments",
     "crdr": "debit",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsSummaryOfMajorClassesOfIncomeStatementFromDiscontinuedOperationsDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsSummaryOfSignificantNoncashItemsAndCapitalExpendituresOfDiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group Impairments",
        "documentation": "Disposal group impairments.",
        "terseLabel": "Impairments"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold",
     "crdr": "debit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsSummaryOfMajorClassesOfIncomeStatementFromDiscontinuedOperationsDetails": {
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsSummaryOfMajorClassesOfIncomeStatementFromDiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of revenue",
        "label": "Disposal Group, Including Discontinued Operation, Costs of Goods Sold",
        "documentation": "Amount of costs of goods sold attributable to disposal group, including, but not limited to, discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r58",
      "r175"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsSummaryOfMajorClassesOfIncomeStatementFromDiscontinuedOperationsDetails": {
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsSummaryOfMajorClassesOfIncomeStatementFromDiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Including Discontinued Operation, Depreciation and Amortization",
        "terseLabel": "Depreciation and amortization",
        "documentation": "Amount of depreciation and amortization expense attributable to disposal group, including, but not limited to, discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsSummaryOfMajorClassesOfIncomeStatementFromDiscontinuedOperationsDetails": {
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsSummaryOfMajorClassesOfIncomeStatementFromDiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "General and administrative",
        "label": "Disposal Group, Including Discontinued Operation, General and Administrative Expense",
        "documentation": "Amount of general and administrative expense attributable to disposal group, including, but not limited to, discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsSummaryOfMajorClassesOfIncomeStatementFromDiscontinuedOperationsDetails": {
       "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsSummaryOfMajorClassesOfIncomeStatementFromDiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Including Discontinued Operation, Gross Profit (Loss)",
        "terseLabel": "Gross (loss) profit",
        "totalLabel": "Gross profit",
        "documentation": "Amount of gross profit attributable to disposal group, including, but not limited to, discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r58",
      "r175"
     ]
    },
    "carg_DisposalGroupIncludingDiscontinuedOperationImpairments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "DisposalGroupIncludingDiscontinuedOperationImpairments",
     "crdr": "debit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsSummaryOfMajorClassesOfIncomeStatementFromDiscontinuedOperationsDetails": {
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsSummaryOfMajorClassesOfIncomeStatementFromDiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group Including Discontinued Operation Impairments",
        "documentation": "Disposal group including discontinued operation impairments.",
        "terseLabel": "Impairments"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsSummaryOfMajorClassesOfIncomeStatementFromDiscontinuedOperationsDetails": {
       "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsSummaryOfMajorClassesOfIncomeStatementFromDiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Including Discontinued Operation, Operating Expense",
        "terseLabel": "Total operating expenses",
        "totalLabel": "Total operating expenses",
        "documentation": "Amount of operating expense attributable to disposal group, including, but not limited to, discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "carg_DisposalGroupIncludingDiscontinuedOperationOperatingExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingExpenseAbstract",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsSummaryOfMajorClassesOfIncomeStatementFromDiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating expenses",
        "label": "Disposal Group, Including Discontinued Operation, Operating Expense [Abstract]",
        "documentation": "Disposal group, including discontinued operation, operating expense."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsSummaryOfMajorClassesOfIncomeStatementFromDiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Including Discontinued Operation, Operating Income (Loss)",
        "terseLabel": "Loss from discontinued operations",
        "documentation": "Amount of operating income (loss) attributable to disposal group, including, but not limited to, discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "carg_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsSummaryOfMajorClassesOfIncomeStatementFromDiscontinuedOperationsDetails": {
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsSummaryOfMajorClassesOfIncomeStatementFromDiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Including Discontinued Operation, Research and Development Expense",
        "documentation": "Amount of expense for research and development expense attributable to disposal group, including, but not limited to, discontinued operation.",
        "terseLabel": "Product, technology, and development"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue",
     "crdr": "credit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsSummaryOfMajorClassesOfIncomeStatementFromDiscontinuedOperationsDetails": {
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsSummaryOfMajorClassesOfIncomeStatementFromDiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Including Discontinued Operation, Revenue",
        "terseLabel": "Revenue",
        "documentation": "Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r58",
      "r175"
     ]
    },
    "carg_DisposalGroupIncludingDiscontinuedOperationSalesAndMarketingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "DisposalGroupIncludingDiscontinuedOperationSalesAndMarketingExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsSummaryOfMajorClassesOfIncomeStatementFromDiscontinuedOperationsDetails": {
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsSummaryOfMajorClassesOfIncomeStatementFromDiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales and marketing",
        "label": "Disposal Group, Including Discontinued Operation, Sales and Marketing Expense",
        "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or service attributable to disposal group, including, but not limited to, discontinued operation."
       }
      }
     },
     "auth_ref": []
    },
    "carg_DisposalGroupIncludingDiscontinuedOperationShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "DisposalGroupIncludingDiscontinuedOperationShareBasedCompensation",
     "crdr": "debit",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsSummaryOfSignificantNoncashItemsAndCapitalExpendituresOfDiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Including Discontinued Operation, Share Based Compensation",
        "documentation": "Disposal group including discontinued operation share based compensation.",
        "terseLabel": "Stock-based compensation expense"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Discontinued Operations",
        "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]",
        "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component."
       }
      }
     },
     "auth_ref": [
      "r42",
      "r101"
     ]
    },
    "carg_DocumentAndEntityInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "DocumentAndEntityInformationLineItems",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document And Entity Information [Line Items]",
        "label": "Document And Entity Information [Line Items]",
        "documentation": "Document and entity information."
       }
      }
     },
     "auth_ref": []
    },
    "carg_DocumentAndEntityInformationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "DocumentAndEntityInformationTable",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document And Entity Information [Table]",
        "label": "Document And Entity Information [Table]",
        "documentation": "Document and entity information"
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Period Focus",
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Year Focus",
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Period End Date",
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentQuarterlyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Document Quarterly Report",
        "label": "Document Quarterly Report",
        "documentation": "Boolean flag that is true only for a form used as an quarterly report."
       }
      }
     },
     "auth_ref": [
      "r1001"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Transition Report",
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r1033"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentType",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Document Type",
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]",
        "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year"
       }
      }
     },
     "auth_ref": [
      "r1044"
     ]
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Net income per share attributable to common stockholders (Note 11)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareBasic",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomePerShareDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomePerShareDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic",
        "label": "Earnings Per Share, Basic",
        "verboseLabel": "Consolidated",
        "totalLabel": "Consolidated",
        "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": [
      "r171",
      "r199",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r241",
      "r243",
      "r249",
      "r250",
      "r251",
      "r256",
      "r402",
      "r484",
      "r517",
      "r573",
      "r597",
      "r598",
      "r687",
      "r716",
      "r878"
     ]
    },
    "us-gaap_EarningsPerShareBasicAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareBasicAbstract",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomePerShareDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic [Abstract]",
        "terseLabel": "Basic"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasicLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareBasicLineItems",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureEarningsPerShareAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings Per Share Basic [Line Items]",
        "label": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r243",
      "r247",
      "r249",
      "r251"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareDiluted",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomePerShareDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomePerShareDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted",
        "label": "Earnings Per Share, Diluted",
        "verboseLabel": "Consolidated",
        "totalLabel": "Consolidated",
        "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": [
      "r171",
      "r199",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r243",
      "r249",
      "r250",
      "r251",
      "r256",
      "r402",
      "r484",
      "r517",
      "r573",
      "r597",
      "r598",
      "r687",
      "r716",
      "r878"
     ]
    },
    "us-gaap_EarningsPerShareDilutedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareDilutedAbstract",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomePerShareDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Diluted [Abstract]",
        "terseLabel": "Diluted"
       }
      }
     },
     "auth_ref": []
    },
    "carg_EarningsPerShareFromDiscontinuedOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "EarningsPerShareFromDiscontinuedOperationsAbstract",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsSummaryOfMajorClassesOfIncomeStatementFromDiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share from Discontinued Operations [Abstract]",
        "documentation": "Earnings per share from discontinued operations.",
        "terseLabel": "Net loss from discontinued operations per share (Note 11)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerSharePolicyTextBlock",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings Per Share",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "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": [
      "r24",
      "r25",
      "r253"
     ]
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureEarningsPerShare"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings Per Share",
        "label": "Earnings Per Share [Text Block]",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r240",
      "r252",
      "r254",
      "r255"
     ]
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "crdr": "debit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total",
        "terseLabel": "Impact of foreign currency on cash, cash equivalents, and restricted cash",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Including Discontinued Operation",
        "documentation": "Amount of increase (decrease) from effect of exchange rate change on cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; held in foreign currency; including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r1252"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Effective Income Tax Rate Reconciliation, Percent, Total",
        "terseLabel": "Effective income tax rate",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r494",
      "r917"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "terseLabel": "Federal statutory tax rate",
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)."
       }
      }
     },
     "auth_ref": [
      "r216",
      "r221",
      "r494",
      "r506",
      "r917"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesAdditionalInformationDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Capitalized website development and internal-use software costs excluded from stock-based compensation expense",
        "label": "Share-Based Payment Arrangement, Amount Capitalized",
        "terseLabel": "Capitalized stock-based compensation expense in website development and internal-use software costs and hosting arrangements",
        "documentation": "Amount of cost capitalized for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r480"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesAdditionalInformationDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesSummaryOfAllocationOfStockbasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r1231"
     ]
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://www.cargurus.com/20260630/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": [
      "r1205",
      "r1206",
      "r1207",
      "r1208",
      "r1209",
      "r1210",
      "r1211",
      "r1212",
      "r1213",
      "r1214",
      "r1215",
      "r1216",
      "r1217",
      "r1218",
      "r1219",
      "r1220",
      "r1221",
      "r1222",
      "r1223",
      "r1224",
      "r1225",
      "r1226",
      "r1227",
      "r1228",
      "r1229",
      "r1230"
     ]
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line One",
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line Two",
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, City or Town",
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Postal Zip Code",
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, State or Province",
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Central Index Key",
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r999"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Common Stock, Shares Outstanding",
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Current Reporting Status",
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Emerging Growth Company",
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r999"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity File Number",
        "label": "Securities Act File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Filer Category",
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r999"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "State of incorporation",
        "terseLabel": "Entity Incorporation, State or Country Code",
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Interactive Data Current",
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r1083"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Registrant Name",
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r999"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Shell Company",
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r999"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Small Business",
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r999"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Tax Identification Number",
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r999"
     ]
    },
    "ecd_EqtyAwrdsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments, Footnote [Text Block]",
        "terseLabel": "Equity Awards Adjustments, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1038"
     ]
    },
    "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]",
        "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r1079"
     ]
    },
    "ecd_EqtyAwrdsAdjsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsAdjsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments [Member]",
        "terseLabel": "Equity Awards Adjustments"
       }
      }
     },
     "auth_ref": [
      "r1079"
     ]
    },
    "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]",
        "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r1079"
     ]
    },
    "us-gaap_EquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquipmentMember",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalized Equipment",
        "label": "Equipment [Member]",
        "documentation": "Tangible personal property used to produce goods and services."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Component",
        "label": "Equity Component [Domain]",
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r169",
      "r170",
      "r171",
      "r195",
      "r196",
      "r197",
      "r224",
      "r225",
      "r226",
      "r228",
      "r235",
      "r237",
      "r239",
      "r258",
      "r306",
      "r307",
      "r334",
      "r401",
      "r419",
      "r484",
      "r504",
      "r505",
      "r514",
      "r515",
      "r516",
      "r518",
      "r572",
      "r573",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r629",
      "r630",
      "r637",
      "r713",
      "r740",
      "r741",
      "r742",
      "r759",
      "r826"
     ]
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1048"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1006",
      "r1016",
      "r1026",
      "r1058"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1003",
      "r1013",
      "r1023",
      "r1055"
     ]
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Executive Category [Axis]",
        "terseLabel": "Executive Category:"
       }
      }
     },
     "auth_ref": [
      "r1054"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsScheduleOfFairValueLevelsAssetsMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r600",
      "r601",
      "r608",
      "r956"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsScheduleOfFairValueLevelsAssetsMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]",
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis."
       }
      }
     },
     "auth_ref": [
      "r600",
      "r601",
      "r608",
      "r956"
     ]
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Fair Value Levels, Assets Measured at Fair Value on Recurring Basis",
        "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]",
        "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": [
      "r1243",
      "r1244"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsScheduleOfFairValueLevelsAssetsMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Hierarchy and NAV",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient."
       }
      }
     },
     "auth_ref": [
      "r387",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r599",
      "r601",
      "r602",
      "r603",
      "r604",
      "r607",
      "r608",
      "r610",
      "r612",
      "r641",
      "r642",
      "r643",
      "r864",
      "r898",
      "r899",
      "r908",
      "r909",
      "r910",
      "r911",
      "r912",
      "r956",
      "r959",
      "r963"
     ]
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueByMeasurementFrequencyAxis",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsScheduleOfFairValueLevelsAssetsMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measurement Frequency",
        "label": "Measurement Frequency [Axis]",
        "documentation": "Information by measurement frequency."
       }
      }
     },
     "auth_ref": [
      "r600",
      "r601",
      "r602",
      "r604",
      "r956",
      "r1246",
      "r1248"
     ]
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueInputsLevel1Member",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsScheduleOfFairValueLevelsAssetsMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Quoted Prices in Active Markets for Identical Assets (Level 1 Inputs)",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date."
       }
      }
     },
     "auth_ref": [
      "r387",
      "r439",
      "r444",
      "r445",
      "r601",
      "r608",
      "r612",
      "r641",
      "r864",
      "r908",
      "r909",
      "r910",
      "r911",
      "r912",
      "r956",
      "r963"
     ]
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueInputsLevel2Member",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsScheduleOfFairValueLevelsAssetsMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Significant Other Observable Inputs (Level 2 Inputs)",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets."
       }
      }
     },
     "auth_ref": [
      "r387",
      "r439",
      "r444",
      "r445",
      "r447",
      "r601",
      "r602",
      "r608",
      "r612",
      "r642",
      "r864",
      "r898",
      "r899",
      "r908",
      "r909",
      "r910",
      "r911",
      "r912",
      "r956",
      "r963"
     ]
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueInputsLevel3Member",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsScheduleOfFairValueLevelsAssetsMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Significant Unobservable Inputs (Level 3 Inputs)",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing."
       }
      }
     },
     "auth_ref": [
      "r387",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r601",
      "r602",
      "r603",
      "r604",
      "r608",
      "r612",
      "r643",
      "r864",
      "r898",
      "r899",
      "r908",
      "r909",
      "r910",
      "r911",
      "r912",
      "r956",
      "r959",
      "r963"
     ]
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueMeasurementFrequencyDomain",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsScheduleOfFairValueLevelsAssetsMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measurement Frequency",
        "label": "Measurement Frequency [Domain]",
        "documentation": "Measurement frequency."
       }
      }
     },
     "auth_ref": [
      "r600",
      "r601",
      "r602",
      "r604",
      "r956",
      "r1246",
      "r1248"
     ]
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsScheduleOfFairValueLevelsAssetsMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Hierarchy and NAV",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value."
       }
      }
     },
     "auth_ref": [
      "r387",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r599",
      "r601",
      "r602",
      "r603",
      "r604",
      "r607",
      "r608",
      "r610",
      "r612",
      "r641",
      "r642",
      "r643",
      "r864",
      "r898",
      "r899",
      "r908",
      "r909",
      "r910",
      "r911",
      "r912",
      "r956",
      "r959",
      "r963"
     ]
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueMeasurementsRecurringMember",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsScheduleOfFairValueLevelsAssetsMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Measurements, Recurring",
        "label": "Fair Value, Recurring [Member]",
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value."
       }
      }
     },
     "auth_ref": [
      "r956",
      "r1243",
      "r1244",
      "r1245",
      "r1246",
      "r1247",
      "r1248"
     ]
    },
    "carg_FederalAndStateJurisdictionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "FederalAndStateJurisdictionMember",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Federal and State Jurisdiction [Member]",
        "documentation": "Federal and state jurisdiction.",
        "terseLabel": "Federal and State Jurisdiction"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeasePrincipalPayments",
     "crdr": "credit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payment of finance lease obligations",
        "label": "Finance Lease, Principal Payments",
        "negatedLabel": "Payment of finance lease obligations",
        "documentation": "Amount of cash outflow for principal payment on finance lease."
       }
      }
     },
     "auth_ref": [
      "r633",
      "r635"
     ]
    },
    "carg_FinanceLeaseRightOfUseAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "FinanceLeaseRightOfUseAssetsMember",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance Lease Right-of-use Assets",
        "label": "Finance Lease Right Of Use Assets [Member]",
        "documentation": "Finance lease right-of-use assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinancialInstrumentsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinancialInstrumentsDisclosureTextBlock",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureFairValueOfFinancialInstruments1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instruments Disclosure [Text Block]",
        "terseLabel": "Fair Value of Financial Instruments",
        "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": [
      "r611"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureImpairmentsSummaryOfOtherIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "documentation": "Information by major type or class of finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r324",
      "r325",
      "r326",
      "r327",
      "r329",
      "r330",
      "r331",
      "r332",
      "r649",
      "r650",
      "r748",
      "r863",
      "r867",
      "r923",
      "r924",
      "r925",
      "r926",
      "r927",
      "r928",
      "r929",
      "r930",
      "r931",
      "r932",
      "r933",
      "r934",
      "r935",
      "r936",
      "r937",
      "r938",
      "r939",
      "r940",
      "r941",
      "r942",
      "r943",
      "r944",
      "r945",
      "r946",
      "r947",
      "r948",
      "r949"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureImpairmentsSummaryOfOtherIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company."
       }
      }
     },
     "auth_ref": [
      "r324",
      "r325",
      "r326",
      "r327",
      "r329",
      "r330",
      "r331",
      "r332",
      "r748",
      "r863",
      "r867",
      "r923",
      "r924",
      "r925",
      "r926",
      "r927",
      "r928",
      "r929",
      "r930",
      "r931",
      "r932",
      "r933",
      "r934",
      "r935",
      "r936",
      "r937",
      "r938",
      "r939",
      "r940",
      "r941",
      "r942",
      "r943",
      "r944",
      "r945",
      "r946",
      "r947",
      "r948",
      "r949"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Finite-Lived Intangible Assets, Net, Ending Balance",
        "periodStartLabel": "Finite-Lived Intangible Assets, Net, Beginning Balance",
        "terseLabel": "Intangible assets, net",
        "label": "Finite-Lived Intangible Assets, Net",
        "totalLabel": "Net Carrying Amount",
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r649",
      "r1184"
     ]
    },
    "us-gaap_ForeignCountryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ForeignCountryMember",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign Tax Jurisdiction [Member]",
        "terseLabel": "Foreign Country",
        "documentation": "Designated foreign jurisdiction entitled to levy and collect income tax outside country of domicile."
       }
      }
     },
     "auth_ref": [
      "r494",
      "r495"
     ]
    },
    "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ForeignCurrencyTransactionGainLossUnrealized",
     "crdr": "credit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrealized Gain (Loss), Foreign Currency Transaction, before Tax",
        "negatedLabel": "Currency loss (gain) on foreign denominated transactions",
        "documentation": "Amount, before tax, of unrealized gain (loss) from foreign currency transaction."
       }
      }
     },
     "auth_ref": [
      "r98",
      "r806",
      "r995",
      "r1250",
      "r1251",
      "r1305"
     ]
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1010",
      "r1020",
      "r1030",
      "r1062"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1010",
      "r1020",
      "r1030",
      "r1062"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1010",
      "r1020",
      "r1030",
      "r1062"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1010",
      "r1020",
      "r1030",
      "r1062"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r1010",
      "r1020",
      "r1030",
      "r1062"
     ]
    },
    "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]",
        "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year"
       }
      }
     },
     "auth_ref": [
      "r1043"
     ]
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FurnitureAndFixturesMember",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAdditionalInformationDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Furniture and Fixtures",
        "label": "Furniture and Fixtures [Member]",
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "General and Administrative Expense, Total",
        "terseLabel": "General and administrative",
        "label": "General and Administrative Expense",
        "verboseLabel": "General and administrative expense",
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line."
       }
      }
     },
     "auth_ref": [
      "r90",
      "r810"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GeneralAndAdministrativeExpenseMember",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureRestructuringExpensesScheduleOfOnetimeRestructuringCostsDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesSummaryOfAllocationOfStockbasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "General and Administrative Expense [Member]",
        "terseLabel": "General and Administrative Expense",
        "documentation": "Primary financial statement caption encompassing general and administrative expense."
       }
      }
     },
     "auth_ref": [
      "r90"
     ]
    },
    "us-gaap_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Goodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "totalLabel": "Goodwill, Total",
        "label": "Goodwill",
        "periodStartLabel": "Balance as of December 31, 2024",
        "periodEndLabel": "Balance as of September 30, 2025",
        "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r181",
      "r311",
      "r685",
      "r889",
      "r896",
      "r918",
      "r919",
      "r920",
      "r950",
      "r957",
      "r965",
      "r1168",
      "r1175",
      "r1240"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "carg_GrossLeverageRatio": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "GrossLeverageRatio",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gross Leverage Ratio",
        "label": "Gross Leverage Ratio",
        "documentation": "Gross Leverage Ratio."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Gross profit",
        "label": "Gross Profit",
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity."
       }
      }
     },
     "auth_ref": [
      "r82",
      "r88",
      "r126",
      "r216",
      "r219",
      "r220",
      "r305",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r617",
      "r882",
      "r888",
      "r1154",
      "r1161",
      "r1162",
      "r1163",
      "r1164",
      "r1199"
     ]
    },
    "carg_HilaryAndLangleySteinertMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "HilaryAndLangleySteinertMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hilary and Langley Steinert [Member]",
        "documentation": "Hilary and Langley Steinert.",
        "terseLabel": "Hilary and Langley Steinert"
       }
      }
     },
     "auth_ref": []
    },
    "carg_HilaryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "HilaryMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hilary [Member]",
        "documentation": "Hilary.",
        "terseLabel": "Hilary"
       }
      }
     },
     "auth_ref": []
    },
    "carg_HostingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "HostingArrangementsMember",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureImpairmentsScheduleOfImpairmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hosting Arrangements",
        "label": "Hosting Arrangements [Member]",
        "documentation": "Hosting arrangements.",
        "verboseLabel": "Capitalized Hosting Arrangements"
       }
      }
     },
     "auth_ref": []
    },
    "carg_ImpairmentGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "ImpairmentGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsSummaryOfSignificantNoncashItemsAndCapitalExpendituresOfDiscontinuedOperationsParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment Goodwill",
        "documentation": "Impairment goodwill.",
        "terseLabel": "Impairment goodwill"
       }
      }
     },
     "auth_ref": []
    },
    "carg_ImpairmentInCostOfRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "ImpairmentInCostOfRevenue",
     "crdr": "debit",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/StatementUnauditedCondensedConsolidatedIncomeStatementsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of other assets",
        "label": "Impairment in Cost of Revenue",
        "documentation": "Impairment in cost of revenue."
       }
      }
     },
     "auth_ref": []
    },
    "carg_ImpairmentInOperatingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "ImpairmentInOperatingExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment in Operating Expense",
        "terseLabel": "Impairments",
        "documentation": "Impairment in operating expense."
       }
      }
     },
     "auth_ref": []
    },
    "carg_ImpairmentOfCapitalizedHostingArrangements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "ImpairmentOfCapitalizedHostingArrangements",
     "crdr": "debit",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsSummaryOfSignificantNoncashItemsAndCapitalExpendituresOfDiscontinuedOperationsParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment Of Capitalized Hosting Arrangements",
        "documentation": "Impairment of capitalized hosting arrangements.",
        "terseLabel": "Capitalized hosting arrangements"
       }
      }
     },
     "auth_ref": []
    },
    "carg_ImpairmentOfCapitalizedInternalUseSoftware": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "ImpairmentOfCapitalizedInternalUseSoftware",
     "crdr": "debit",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsSummaryOfSignificantNoncashItemsAndCapitalExpendituresOfDiscontinuedOperationsParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment of Capitalized Internal Use Software",
        "documentation": "Impairment of capitalized internal use software",
        "terseLabel": "Capitalized internal-use software"
       }
      }
     },
     "auth_ref": []
    },
    "carg_ImpairmentOfCapitalizedWebsiteDevelopment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "ImpairmentOfCapitalizedWebsiteDevelopment",
     "crdr": "debit",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsSummaryOfSignificantNoncashItemsAndCapitalExpendituresOfDiscontinuedOperationsParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalized website development assets",
        "documentation": "Impairment of capitalized website development.",
        "label": "Impairment in operating expense",
        "verboseLabel": "Capitalized website development costs"
       }
      }
     },
     "auth_ref": []
    },
    "carg_ImpairmentOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "ImpairmentOfIntangibleAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsSummaryOfSignificantNoncashItemsAndCapitalExpendituresOfDiscontinuedOperationsParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment Of Intangible Assets",
        "documentation": "Impairment of intangible assets.",
        "terseLabel": "Impairment intangible assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Income from continuing operations before income taxes",
        "terseLabel": "Income from continuing operations before income taxes",
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r83",
      "r121",
      "r126",
      "r688",
      "r690",
      "r709",
      "r873",
      "r875",
      "r876",
      "r882",
      "r888",
      "r1154",
      "r1161",
      "r1162",
      "r1163",
      "r1164"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements": {
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomePerShareDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net income from continuing operations",
        "label": "Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "totalLabel": "Net income from continuing operations",
        "documentation": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r114",
      "r126",
      "r171",
      "r216",
      "r219",
      "r220",
      "r227",
      "r235",
      "r305",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r402",
      "r484",
      "r517",
      "r573",
      "r598",
      "r617",
      "r709",
      "r882",
      "r1154",
      "r1161",
      "r1162",
      "r1163",
      "r1164",
      "r1199"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeLossFromContinuingOperationsPerBasicShare",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomePerShareDetails": {
       "parentTag": "us-gaap_EarningsPerShareBasic",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomePerShareDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Continuing operations",
        "label": "Income (Loss) from Continuing Operations, Per Basic Share",
        "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r84",
      "r122",
      "r171",
      "r199",
      "r227",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r243",
      "r249",
      "r250",
      "r402",
      "r517",
      "r573",
      "r598",
      "r687",
      "r1272"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeLossFromContinuingOperationsPerDilutedShare",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomePerShareDetails": {
       "parentTag": "us-gaap_EarningsPerShareDiluted",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomePerShareDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Continuing operations",
        "label": "Income (Loss) from Continuing Operations, Per Diluted Share",
        "documentation": "The amount of net income (loss) derived from continuing operations during 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": [
      "r84",
      "r171",
      "r199",
      "r227",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r243",
      "r249",
      "r250",
      "r251",
      "r573",
      "r598",
      "r687",
      "r1272"
     ]
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements": {
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomePerShareDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "totalLabel": "Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest, Total",
        "terseLabel": "Net loss from discontinued operations, net of tax benefits",
        "verboseLabel": "Net loss from discontinued operations",
        "documentation": "Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal."
       }
      }
     },
     "auth_ref": [
      "r47",
      "r48",
      "r49",
      "r50",
      "r51",
      "r61",
      "r175",
      "r511",
      "r710"
     ]
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity",
     "crdr": "credit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsSummaryOfMajorClassesOfIncomeStatementFromDiscontinuedOperationsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsSummaryOfMajorClassesOfIncomeStatementFromDiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent",
        "terseLabel": "Net loss from discontinued operations attributable to CarGurus, Inc.",
        "totalLabel": "Net loss from discontinued operations, net of tax benefits",
        "documentation": "Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal."
       }
      }
     },
     "auth_ref": [
      "r47",
      "r48",
      "r49",
      "r50",
      "r51",
      "r57",
      "r61",
      "r114"
     ]
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomePerShareDetails": {
       "parentTag": "us-gaap_EarningsPerShareBasic",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsSummaryOfMajorClassesOfIncomeStatementFromDiscontinuedOperationsDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomePerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic",
        "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share",
        "totalLabel": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share, Total",
        "verboseLabel": "Discontinued operations",
        "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r199",
      "r247",
      "r249",
      "r250",
      "r1268",
      "r1272"
     ]
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomePerShareDetails": {
       "parentTag": "us-gaap_EarningsPerShareDiluted",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsSummaryOfMajorClassesOfIncomeStatementFromDiscontinuedOperationsDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomePerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share",
        "totalLabel": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share, Total",
        "terseLabel": "Diluted",
        "verboseLabel": "Discontinued operations",
        "documentation": "Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r115",
      "r247",
      "r249",
      "r250"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsSummaryOfMajorClassesOfIncomeStatementFromDiscontinuedOperationsDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsSummaryOfSignificantNoncashItemsAndCapitalExpendituresOfDiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [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": [
      "r337",
      "r338"
     ]
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsSummaryOfMajorClassesOfIncomeStatementFromDiscontinuedOperationsDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsSummaryOfSignificantNoncashItemsAndCapitalExpendituresOfDiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Groups, Including Discontinued Operations [Table]",
        "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r13",
      "r15",
      "r43",
      "r52",
      "r53",
      "r54",
      "r55",
      "r56",
      "r60",
      "r62",
      "r63",
      "r104",
      "r337",
      "r338"
     ]
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementLocationAxis",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureRestructuringExpensesScheduleOfOnetimeRestructuringCostsDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesSummaryOfAllocationOfStockbasedCompensationExpenseDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Statement Location",
        "label": "Statement of Income Location, Balance [Axis]",
        "documentation": "Information by location in statement of income where disaggregated amount is reported."
       }
      }
     },
     "auth_ref": [
      "r335",
      "r344",
      "r349",
      "r581",
      "r582",
      "r583",
      "r584",
      "r605",
      "r606",
      "r609",
      "r618",
      "r619",
      "r620",
      "r737",
      "r739",
      "r811",
      "r863",
      "r864",
      "r918",
      "r920",
      "r954",
      "r955",
      "r958",
      "r963",
      "r1234",
      "r1236",
      "r1274"
     ]
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementLocationDomain",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureRestructuringExpensesScheduleOfOnetimeRestructuringCostsDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesSummaryOfAllocationOfStockbasedCompensationExpenseDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Statement Location",
        "label": "Statement of Income Location, Balance [Domain]",
        "documentation": "Location in statement of income where disaggregated amount is reported."
       }
      }
     },
     "auth_ref": [
      "r344",
      "r349",
      "r581",
      "r582",
      "r583",
      "r584",
      "r605",
      "r606",
      "r609",
      "r618",
      "r619",
      "r620",
      "r737",
      "r739",
      "r811",
      "r863",
      "r864",
      "r918",
      "r920",
      "r954",
      "r955",
      "r958",
      "r963",
      "r1234",
      "r1236",
      "r1274"
     ]
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxAuthorityAxis",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Authority",
        "label": "Income Tax Jurisdiction [Axis]",
        "documentation": "Information by income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r212",
      "r494",
      "r495",
      "r499",
      "r503",
      "r917",
      "r1233"
     ]
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxAuthorityDomain",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Authority",
        "label": "Income Tax Jurisdiction [Domain]",
        "documentation": "Income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r212",
      "r494",
      "r495",
      "r499",
      "r503",
      "r917",
      "r1233"
     ]
    },
    "us-gaap_IncomeTaxAuthorityNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxAuthorityNameAxis",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Authority, Name",
        "label": "Income Tax Authority, Name [Axis]",
        "documentation": "Information by name of taxing authority."
       }
      }
     },
     "auth_ref": [
      "r499",
      "r1233"
     ]
    },
    "us-gaap_IncomeTaxAuthorityNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxAuthorityNameDomain",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Authority, Name",
        "label": "Income Tax Authority, Name [Domain]",
        "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": [
      "r499",
      "r1233"
     ]
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "carg_IncomeTaxDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "IncomeTaxDisclosureLineItems",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income tax disclosure.",
        "label": "Income Tax Disclosure [Line Items]",
        "terseLabel": "Income Tax Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "carg_IncomeTaxDisclosureTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "IncomeTaxDisclosureTable",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income tax disclosure.",
        "label": "Income Tax Disclosure [Table]",
        "terseLabel": "Income Tax Disclosure [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureIncomeTaxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes",
        "label": "Income Tax Disclosure [Text Block]",
        "documentation": "The entire disclosure for income tax."
       }
      }
     },
     "auth_ref": [
      "r216",
      "r221",
      "r490",
      "r494",
      "r496",
      "r497",
      "r498",
      "r500",
      "r501",
      "r507",
      "r509",
      "r512",
      "r513",
      "r694",
      "r747",
      "r757",
      "r917"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Income tax provision (benefit)",
        "label": "Income Tax Expense (Benefit)",
        "totalLabel": "Income Tax Expense (Benefit), Total",
        "negatedLabel": "Provision for income taxes",
        "terseLabel": "Provision for income taxes",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r128",
      "r135",
      "r216",
      "r238",
      "r239",
      "r257",
      "r280",
      "r295",
      "r493",
      "r494",
      "r508",
      "r717",
      "r873",
      "r875",
      "r876",
      "r917"
     ]
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxesPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes Paid, Net",
        "totalLabel": "Income Taxes Paid, Net, Total",
        "terseLabel": "(Refunds) or cash paid for income taxes, net",
        "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r212",
      "r502",
      "r503"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInAccountsPayable",
     "crdr": "debit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 31.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Increase (Decrease) in Accounts Payable, Total",
        "terseLabel": "Accounts payable",
        "label": "Increase (Decrease) in Accounts Payable",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 27.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accounts receivable",
        "label": "Increase (Decrease) in Accounts Receivable",
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "carg_IncreaseDecreaseInAccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "IncreaseDecreaseInAccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 32.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued expenses, accrued income taxes, and other liabilities",
        "label": "Increase Decrease In Accrued Liabilities Accrued Income Taxes And Other Liabilities",
        "documentation": "Increase (decrease) in accrued liabilities accrued income taxes and other liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInContractWithCustomerAsset",
     "crdr": "credit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Deferred contract costs",
        "label": "Increase (Decrease) in Contract with Customer, Asset",
        "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": [
      "r1136"
     ]
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "crdr": "debit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 33.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue",
        "label": "Increase (Decrease) in Contract with Customer, Liability",
        "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": [
      "r647",
      "r1136"
     ]
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInInventories",
     "crdr": "credit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 28.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Increase (Decrease) in Inventories, Total",
        "label": "Increase (Decrease) in Inventories",
        "terseLabel": "Inventory",
        "negatedLabel": "Inventory",
        "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/20260630",
     "localname": "IncreaseDecreaseInLeaseObligations",
     "crdr": "debit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 34.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease obligations",
        "label": "Increase Decrease In Lease Obligations",
        "documentation": "Increase decrease in lease obligations."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in operating assets and liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 29.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Prepaid expenses, prepaid income taxes, and other assets",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "totalLabel": "Increase (Decrease) in Prepaid Expense and Other Assets, Total",
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "carg_IncreaseInBorrowingCapacityEqualToPercentageOfFourQuarterEbdita": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "IncreaseInBorrowingCapacityEqualToPercentageOfFourQuarterEbdita",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase in borrowing capacity equal to percentage of four quarter EBDITA.",
        "label": "Increase In Borrowing Capacity Equal To Percentage Of Four Quarter EBDITA",
        "terseLabel": "Increase in borrowing capacity equal to percentage of four quarter EBDITA"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomePerShareDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomePerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dilutive effect of share equivalents resulting from unvested restricted stock units",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Equity Unit Purchase Agreements",
        "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": [
      "r244",
      "r245",
      "r251"
     ]
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomePerShareDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomePerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dilutive effect of share equivalents resulting from stock options",
        "totalLabel": "Incremental Common Shares Attributable to Share-based Payment Arrangements, Total",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements",
        "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": [
      "r244",
      "r245",
      "r246",
      "r251",
      "r451"
     ]
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1010",
      "r1020",
      "r1030",
      "r1054",
      "r1062",
      "r1066",
      "r1074"
     ]
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]",
        "terseLabel": "Insider Trading Arrangements:"
       }
      }
     },
     "auth_ref": [
      "r1072"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]",
        "terseLabel": "Insider Trading Policies and Procedures:"
       }
      }
     },
     "auth_ref": [
      "r1002",
      "r1078"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1002",
      "r1078"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1002",
      "r1078"
     ]
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activity",
        "terseLabel": "Cash paid for interest",
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount."
       }
      }
     },
     "auth_ref": [
      "r207",
      "r210",
      "r211"
     ]
    },
    "us-gaap_InternalRevenueServiceIRSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InternalRevenueServiceIRSMember",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Internal Revenue Service (IRS) [Member]",
        "terseLabel": "Internal Revenue Service",
        "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/2025",
     "localname": "InventoryNet",
     "crdr": "debit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory",
        "totalLabel": "Inventory, Net, Total",
        "label": "Inventory, Net",
        "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": [
      "r189",
      "r869",
      "r965"
     ]
    },
    "us-gaap_InvestmentIncomeInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentIncomeInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest income",
        "label": "Investment Income, Interest",
        "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities."
       }
      }
     },
     "auth_ref": [
      "r257",
      "r275",
      "r295",
      "r888",
      "r1092"
     ]
    },
    "us-gaap_InvestmentTypeExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentTypeExtensibleEnumeration",
     "presentation": [
      "http://www.cargurus.com/20260630/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": [
      "r772",
      "r775",
      "r829",
      "r831",
      "r832",
      "r833",
      "r834",
      "r837",
      "r838",
      "r839"
     ]
    },
    "carg_IsmailElshareefMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "IsmailElshareefMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ismail Elshareef [Member]",
        "documentation": "Ismail Elshareef.",
        "terseLabel": "Ismail Elshareef"
       }
      }
     },
     "auth_ref": []
    },
    "carg_JasonTrevisanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "JasonTrevisanMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Jason Trevisan [Member]",
        "documentation": "Jason Trevisan.",
        "terseLabel": "Jason Trevisan"
       }
      }
     },
     "auth_ref": []
    },
    "carg_JavierZamoraMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "JavierZamoraMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Javier Zamora [Member]",
        "terseLabel": "Javier Zamora",
        "documentation": "Javier Zamora."
       }
      }
     },
     "auth_ref": []
    },
    "carg_LangleySteinertMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "LangleySteinertMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Langley Steinert [Member]",
        "documentation": "Langley Steinert.",
        "terseLabel": "Langley Steinert"
       }
      }
     },
     "auth_ref": []
    },
    "carg_LeaseholdImprovementsAndFurnitureAndFixturesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "LeaseholdImprovementsAndFurnitureAndFixturesMember",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leasehold Improvements and Furniture and Fixtures [Member]",
        "documentation": "Leasehold Improvements and Furniture and Fixtures",
        "terseLabel": "Leasehold Improvements and Furniture and Fixtures"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LeaseholdImprovementsMember",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAdditionalInformationDetails",
      "http://www.cargurus.com/20260630/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": [
      "r102",
      "r636"
     ]
    },
    "us-gaap_LetterOfCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LetterOfCreditMember",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Letter of Credit [Member]",
        "terseLabel": "Letter of Credit Facility",
        "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": []
    },
    "carg_LetterOfCreditRelatedToLeaseExpired": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "LetterOfCreditRelatedToLeaseExpired",
     "crdr": "credit",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Letter Of Credit Related to Lease Expired",
        "documentation": "Letter of credit related to lease expired.",
        "terseLabel": "Letter of credit related to lease expired"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities",
        "label": "Liabilities",
        "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r66",
      "r67",
      "r68",
      "r70",
      "r71",
      "r72",
      "r73",
      "r216",
      "r219",
      "r220",
      "r305",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r576",
      "r579",
      "r580",
      "r617",
      "r785",
      "r881",
      "r902",
      "r997",
      "r1199",
      "r1258",
      "r1259"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and stockholders' equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r80",
      "r120",
      "r706",
      "r965",
      "r984",
      "r985",
      "r1141",
      "r1146",
      "r1166",
      "r1249"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "Liabilities and stockholders' equity"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current liabilities",
        "label": "Liabilities, Current",
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r68",
      "r177",
      "r216",
      "r219",
      "r220",
      "r305",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r576",
      "r579",
      "r580",
      "r617",
      "r965",
      "r1199",
      "r1258",
      "r1259"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "verboseLabel": "Current liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation",
     "crdr": "credit",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsAdditionalInformationDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities of discontinued operations",
        "label": "Disposal Group, Including Discontinued Operation, Liabilities",
        "totalLabel": "Disposal Group, Including Discontinued Operation, Liabilities, Total",
        "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r43",
      "r59",
      "r103",
      "r174",
      "r175"
     ]
    },
    "us-gaap_LineOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCredit",
     "crdr": "credit",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Long-Term Line of Credit, Total",
        "label": "Long-Term Line of Credit",
        "terseLabel": "Letter of credit facility",
        "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": [
      "r14",
      "r118",
      "r1269"
     ]
    },
    "us-gaap_LineOfCreditFacilityExpirationDate1": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCreditFacilityExpirationDate1",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit Facility, Expiration Date",
        "terseLabel": "Line of credit facility maturity date",
        "documentation": "Date the credit facility terminates, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r65",
      "r69"
     ]
    },
    "carg_LineOfCreditFacilityIncreasedInMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "LineOfCreditFacilityIncreasedInMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line of credit facility increased in maximum borrowing capacity.",
        "label": "Line Of Credit Facility Increased in Maximum Borrowing Capacity",
        "terseLabel": "Line of credit facility increased in maximum borrowing capacity"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Line of credit facility maximum borrowing amount",
        "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": [
      "r65",
      "r69"
     ]
    },
    "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage",
        "terseLabel": "Line of credit facility unutilized 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/2025",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Local Phone Number",
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebt",
     "crdr": "credit",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Long-Term Debt, Total",
        "label": "Long-Term Debt",
        "terseLabel": "Long-term debt outstanding",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r118",
      "r217",
      "r223",
      "r386",
      "r400",
      "r692",
      "r898",
      "r899",
      "r964",
      "r1269"
     ]
    },
    "srt_MajorCustomersAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "MajorCustomersAxis",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer",
        "label": "Customer [Axis]",
        "documentation": "Information by name or description of a single external customer or a group of external customers."
       }
      }
     },
     "auth_ref": [
      "r302",
      "r904",
      "r907",
      "r977",
      "r982",
      "r1273",
      "r1275",
      "r1276",
      "r1278",
      "r1279",
      "r1280",
      "r1281",
      "r1282",
      "r1283",
      "r1284",
      "r1285",
      "r1286",
      "r1287",
      "r1288",
      "r1289",
      "r1290",
      "r1291",
      "r1292",
      "r1293",
      "r1294",
      "r1295",
      "r1296",
      "r1297",
      "r1298",
      "r1299",
      "r1300",
      "r1301",
      "r1302"
     ]
    },
    "carg_MarketplaceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "MarketplaceMember",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Marketplace [Member]",
        "terseLabel": "Marketplace",
        "documentation": "Marketplace [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "carg_MatthewQuinnMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "MatthewQuinnMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Matthew Quinn [Member]",
        "documentation": "Matthew Quinn.",
        "terseLabel": "Matthew Quinn"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureRestructuringExpensesAdditionalInformationDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum",
        "documentation": "Upper limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r138",
      "r140",
      "r142",
      "r143",
      "r145",
      "r162",
      "r164",
      "r165",
      "r167",
      "r168",
      "r266",
      "r358",
      "r359",
      "r360",
      "r361",
      "r448",
      "r475",
      "r476",
      "r477",
      "r487",
      "r604",
      "r646",
      "r736",
      "r738",
      "r746",
      "r777",
      "r778",
      "r830",
      "r832",
      "r835",
      "r836",
      "r838",
      "r845",
      "r846",
      "r848",
      "r849",
      "r861",
      "r862",
      "r895",
      "r903",
      "r915",
      "r918",
      "r921",
      "r922",
      "r959",
      "r960",
      "r961",
      "r962",
      "r978",
      "r1201",
      "r1260",
      "r1261",
      "r1262",
      "r1263",
      "r1264",
      "r1265"
     ]
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure [Axis]",
        "terseLabel": "Measure:"
       }
      }
     },
     "auth_ref": [
      "r1046"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r1046"
     ]
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureRestructuringExpensesAdditionalInformationDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum",
        "documentation": "Lower limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r138",
      "r140",
      "r142",
      "r143",
      "r145",
      "r162",
      "r164",
      "r165",
      "r167",
      "r168",
      "r266",
      "r358",
      "r359",
      "r360",
      "r361",
      "r448",
      "r475",
      "r476",
      "r477",
      "r487",
      "r604",
      "r646",
      "r736",
      "r738",
      "r746",
      "r777",
      "r778",
      "r830",
      "r832",
      "r835",
      "r836",
      "r838",
      "r845",
      "r846",
      "r848",
      "r849",
      "r861",
      "r862",
      "r895",
      "r903",
      "r915",
      "r918",
      "r921",
      "r922",
      "r959",
      "r960",
      "r961",
      "r978",
      "r1201",
      "r1260",
      "r1261",
      "r1262",
      "r1263",
      "r1264",
      "r1265"
     ]
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1065"
     ]
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1073"
     ]
    },
    "srt_NameOfMajorCustomerDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "NameOfMajorCustomerDomain",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer",
        "label": "Customer [Domain]",
        "documentation": "Single external customer or group of external customers."
       }
      }
     },
     "auth_ref": [
      "r302",
      "r904",
      "r907",
      "r977",
      "r982",
      "r1273",
      "r1275",
      "r1276",
      "r1278",
      "r1279",
      "r1280",
      "r1281",
      "r1282",
      "r1283",
      "r1284",
      "r1285",
      "r1286",
      "r1287",
      "r1288",
      "r1289",
      "r1290",
      "r1291",
      "r1292",
      "r1293",
      "r1294",
      "r1295",
      "r1296",
      "r1297",
      "r1298",
      "r1299",
      "r1300",
      "r1301",
      "r1302"
     ]
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1047"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used in financing activities",
        "label": "Cash Provided by (Used in) Financing Activity, Including Discontinued Operation",
        "terseLabel": "Net cash provided by (used in) financing activities",
        "documentation": "Amount of cash inflow (outflow) from financing activity, including, but not limited to, discontinued operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r209"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Provided by (Used in) Financing Activity, Including Discontinued Operation [Abstract]",
        "terseLabel": "Financing Activities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Provided by (Used in) Investing Activity, Including Discontinued Operation",
        "totalLabel": "Net cash used in investing activities",
        "documentation": "Amount of cash inflow (outflow) from investing activity, including, but not limited to, discontinued operation. Investing activity includes, but is not limited to, making and collecting loan, acquiring and disposing of debt and equity instruments, property, plant, and equipment, and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r209"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investing Activities",
        "label": "Cash Provided by (Used in) Investing Activity, Including Discontinued Operation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by operating activities",
        "label": "Cash Provided by (Used in) Operating Activity, Including Discontinued Operation",
        "documentation": "Amount of cash inflow (outflow) from operating activity, including, but not limited to, discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity."
       }
      }
     },
     "auth_ref": [
      "r96",
      "r97",
      "r98"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Activities",
        "label": "Cash Provided by (Used in) Operating Activity, Including Discontinued Operation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss)",
        "terseLabel": "Net Income (Loss)",
        "negatedLabel": "Net loss",
        "totalLabel": "Net income (loss)",
        "verboseLabel": "Consolidated net income",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r89",
      "r98",
      "r123",
      "r171",
      "r175",
      "r191",
      "r193",
      "r197",
      "r216",
      "r219",
      "r220",
      "r222",
      "r227",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r238",
      "r239",
      "r248",
      "r305",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r402",
      "r405",
      "r408",
      "r413",
      "r484",
      "r517",
      "r573",
      "r598",
      "r617",
      "r712",
      "r807",
      "r824",
      "r825",
      "r873",
      "r875",
      "r876",
      "r995",
      "r1199"
     ]
    },
    "us-gaap_NetIncomeLossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetIncomeLossAbstract",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomePerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss) Attributable to Parent [Abstract]",
        "terseLabel": "Numerator"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersBasic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersBasic",
     "crdr": "credit",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsSummaryOfMajorClassesOfIncomeStatementFromDiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss) from Discontinued Operations Available to Common Shareholders, Basic",
        "terseLabel": "Net loss from discontinued operations attributable to common stockholders",
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) from discontinued operations available to common shareholders."
       }
      }
     },
     "auth_ref": []
    },
    "carg_NetIncomeLossPerShareAttributableToCommonStockholdersAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "NetIncomeLossPerShareAttributableToCommonStockholdersAbstract",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomePerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss) Per Share Attributable To Common Stockholders Abstract",
        "documentation": "Net income (loss) per share attributable to common stockholders.",
        "terseLabel": "Net income (loss) per share attributable to common stockholders"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1046"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-NEOs [Member]",
        "terseLabel": "Non-NEOs"
       }
      }
     },
     "auth_ref": [
      "r1010",
      "r1020",
      "r1030",
      "r1054",
      "r1062"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1037"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1036"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1054"
     ]
    },
    "carg_NonRule10B51ArrModifiedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "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/2025",
     "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": [
      "r1073"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1073"
     ]
    },
    "us-gaap_NonUsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NonUsMember",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureSegmentAndGeographicInformationSummaryOfRevenueByGeographicalRegionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "International",
        "label": "Non-US [Member]",
        "documentation": "Countries excluding the United States of America (US)."
       }
      }
     },
     "auth_ref": [
      "r1308",
      "r1309",
      "r1310",
      "r1311"
     ]
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncash Investing and Financing Items [Abstract]",
        "terseLabel": "Supplemental noncash disclosure of cash flow information"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other income (expense), net",
        "totalLabel": "Total other income, net",
        "verboseLabel": "Total other income, net",
        "label": "Other income, 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": [
      "r91"
     ]
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NonoperatingIncomeExpenseAbstract",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nonoperating Income (Expense) [Abstract]",
        "terseLabel": "Other income, net"
       }
      }
     },
     "auth_ref": []
    },
    "carg_NumberOfDealerAccounts": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "NumberOfDealerAccounts",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of Dealer Accounts",
        "documentation": "Number of dealer accounts.",
        "terseLabel": "Number of dealer accounts"
       }
      }
     },
     "auth_ref": []
    },
    "carg_NumberOfMajorCustomers": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "NumberOfMajorCustomers",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of major customers",
        "label": "Number Of Major Customers",
        "documentation": "Number of major customers."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NumberOfReportableSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NumberOfReportableSegments",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureOrganizationAndBusinessDescriptionAdditionalInformationDetails",
      "http://www.cargurus.com/20260630/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": [
      "r883",
      "r893",
      "r1160"
     ]
    },
    "carg_NumberOfVotesEntitledToStockholdersPerShare": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "NumberOfVotesEntitledToStockholdersPerShare",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureEarningsPerShareAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of votes entitled to stockholders per share",
        "label": "Number Of Votes Entitled To Stockholders Per Share",
        "documentation": "Number of votes entitled to stockholders per share."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OpenTaxYear": {
     "xbrltype": "gYearListItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OpenTaxYear",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Open tax year",
        "label": "Open Tax Year",
        "documentation": "Tax year that remains open to examination under enacted tax laws, in YYYY format."
       }
      }
     },
     "auth_ref": [
      "r499"
     ]
    },
    "us-gaap_OperatingExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingExpenseMember",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Expense",
        "label": "Operating Expense [Member]",
        "documentation": "Primary financial statement caption encompassing expenses associated with normal operations."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses",
        "terseLabel": "Total expenditures",
        "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": [
      "r876"
     ]
    },
    "us-gaap_OperatingExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingExpensesAbstract",
     "presentation": [
      "http://www.cargurus.com/20260630/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/2025",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Income (Loss)",
        "verboseLabel": "Total segment income (loss) from operations",
        "terseLabel": "Income (loss) from operations",
        "totalLabel": "Income from continuing operations",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r126",
      "r873",
      "r876",
      "r882",
      "r1154",
      "r1161",
      "r1162",
      "r1163",
      "r1164"
     ]
    },
    "us-gaap_OperatingLeaseImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseImpairmentLoss",
     "crdr": "debit",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Impairment Loss",
        "terseLabel": "Right-of-use assets",
        "verboseLabel": "Non-cash impairment charges",
        "documentation": "Amount of loss from impairment of right-of-use asset from operating lease."
       }
      }
     },
     "auth_ref": [
      "r1257"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities",
        "label": "Operating Lease, Liability, Current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r632"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities",
        "label": "Operating Lease, Liability, Noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r632"
     ]
    },
    "us-gaap_OperatingLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeasePayments",
     "crdr": "credit",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash paid for operating lease liabilities",
        "label": "Operating Lease, Payments",
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use."
       }
      }
     },
     "auth_ref": [
      "r634",
      "r635"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease right-of-use assets",
        "label": "Operating Lease, Right-of-Use Asset",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r631"
     ]
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureOrganizationAndBusinessDescription"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Organization and Business Description",
        "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]",
        "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": [
      "r99",
      "r113",
      "r1139"
     ]
    },
    "carg_OtherAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "OtherAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilities": {
       "parentTag": "carg_AccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilitiesCurrent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Accrued Expenses, Accrued Income Taxes and Other Current Liabilities",
        "documentation": "Other accrued expenses, accrued income taxes and other current liabilities.",
        "terseLabel": "Other accrued expenses and other current liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "carg_OtherAccruedExpensesAndOtherCurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "OtherAccruedExpensesAndOtherCurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilities": {
       "parentTag": "carg_AccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/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/2025",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other non-current assets",
        "label": "Other Assets, Noncurrent",
        "totalLabel": "Other Assets, Noncurrent, Total",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r182"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncome": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncome",
      "http://www.cargurus.com/20260630/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total",
        "terseLabel": "Foreign currency translation adjustment",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax",
        "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",
      "r713"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]",
        "terseLabel": "Other comprehensive (loss) income"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other non\u2013current liabilities",
        "label": "Other Liabilities, Noncurrent",
        "totalLabel": "Total",
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r71"
     ]
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Nonoperating Income (Expense)",
        "totalLabel": "Other Nonoperating Income (Expense), Total",
        "terseLabel": "Other (expense) income, net",
        "verboseLabel": "Other (expense) income, net",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r93",
      "r953"
     ]
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1046"
     ]
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1008",
      "r1018",
      "r1028",
      "r1060"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery Compensation Amount",
        "terseLabel": "Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1011",
      "r1021",
      "r1031",
      "r1063"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r1011",
      "r1021",
      "r1031",
      "r1063"
     ]
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r1035"
     ]
    },
    "us-gaap_PayablesAndAccrualsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PayablesAndAccrualsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Payables and Accruals [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "carg_PaymentOfExciseTaxesOnRepurchasesOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "PaymentOfExciseTaxesOnRepurchasesOfCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payment of Excise Taxes on Repurchases of Common Stock",
        "documentation": "Payment of excise taxes on repurchases of common stock.",
        "terseLabel": "Payment of excise tax for repurchase of common stock",
        "negatedLabel": "Payment of excise tax for repurchase of common stock"
       }
      }
     },
     "auth_ref": []
    },
    "carg_PaymentOfWithholdingTaxesOnNetShareSettlementsOfRestrictedStockUnits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "PaymentOfWithholdingTaxesOnNetShareSettlementsOfRestrictedStockUnits",
     "crdr": "credit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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",
        "label": "Payment Of Withholding Taxes On Net Share Settlements Of Restricted Stock Units",
        "documentation": "Payment of withholding taxes on net share settlements of restricted stock units."
       }
      }
     },
     "auth_ref": []
    },
    "carg_PaymentProcessorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "PaymentProcessorMember",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payment Processor",
        "label": "Payment Processor [Member]",
        "documentation": "Payment processor."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments for Repurchase of Common Stock",
        "negatedLabel": "Repurchases of common stock",
        "documentation": "The cash outflow to reacquire common stock during the period."
       }
      }
     },
     "auth_ref": [
      "r95"
     ]
    },
    "us-gaap_PaymentsForRestructuring": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsForRestructuring",
     "crdr": "credit",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments for Restructuring",
        "terseLabel": "Cash Disbursements",
        "negatedLabel": "Cash Disbursements",
        "verboseLabel": "Restructuring cost incurred and paid",
        "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation."
       }
      }
     },
     "auth_ref": [
      "r348",
      "r1135"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total",
        "negatedLabel": "Purchases of property and equipment",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets."
       }
      }
     },
     "auth_ref": [
      "r94"
     ]
    },
    "us-gaap_PaymentsToDevelopSoftware": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsToDevelopSoftware",
     "crdr": "credit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsSummaryOfSignificantNoncashItemsAndCapitalExpendituresOfDiscontinuedOperationsDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments to Develop Software",
        "negatedLabel": "Capitalized expenditures",
        "negatedTerseLabel": "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": [
      "r94"
     ]
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1045"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1045"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1037"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO [Member]",
        "terseLabel": "PEO"
       }
      }
     },
     "auth_ref": [
      "r1054"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Name",
        "terseLabel": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r1047"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1036"
     ]
    },
    "ecd_PnsnAdjsPrrSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PnsnAdjsPrrSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Adjustments Prior Service Cost [Member]",
        "terseLabel": "Pension Adjustments Prior Service Cost"
       }
      }
     },
     "auth_ref": [
      "r1038"
     ]
    },
    "ecd_PnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Adjustments Service Cost [Member]",
        "terseLabel": "Pension Adjustments Service Cost"
       }
      }
     },
     "auth_ref": [
      "r1082"
     ]
    },
    "ecd_PnsnBnftsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PnsnBnftsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Benefits Adjustments, Footnote [Text Block]",
        "terseLabel": "Pension Benefits Adjustments, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1037"
     ]
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, par value",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer."
       }
      }
     },
     "auth_ref": [
      "r74",
      "r414"
     ]
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockSharesAuthorized",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, shares authorized",
        "label": "Preferred Stock, Shares Authorized",
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r74",
      "r787"
     ]
    },
    "us-gaap_PreferredStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockSharesIssued",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, shares issued",
        "label": "Preferred Stock, Shares Issued",
        "totalLabel": "Preferred Stock, Shares Issued, Total",
        "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt."
       }
      }
     },
     "auth_ref": [
      "r74",
      "r414"
     ]
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockSharesOutstanding",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Preferred Stock, Shares Outstanding, Ending Balance",
        "periodStartLabel": "Preferred Stock, Shares Outstanding, Beginning Balance",
        "terseLabel": "Preferred stock, shares outstanding",
        "label": "Preferred Stock, Shares Outstanding",
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased."
       }
      }
     },
     "auth_ref": [
      "r74",
      "r787",
      "r805",
      "r1306",
      "r1307"
     ]
    },
    "us-gaap_PreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock, Value, Issued",
        "periodEndLabel": "Preferred Stock, Value, Issued, Ending Balance",
        "periodStartLabel": "Preferred Stock, Value, Issued, Beginning Balance",
        "totalLabel": "Preferred Stock, Value, Issued, Total",
        "terseLabel": "Preferred stock, $0.001 par value per share; 10,000,000 shares authorized; no shares issued and outstanding",
        "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": [
      "r74",
      "r404",
      "r410",
      "r702",
      "r965"
     ]
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid expenses, prepaid income taxes and other current assets",
        "label": "Prepaid Expense and Other Assets, Current",
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1088"
     ]
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromStockOptionsExercised",
     "crdr": "debit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from issuance of common stock upon exercise of stock options",
        "label": "Proceeds from Stock Options Exercised",
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r12"
     ]
    },
    "us-gaap_ProductMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProductMember",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product [Member]",
        "terseLabel": "Product",
        "documentation": "Article or substance produced by nature, labor or machinery."
       }
      }
     },
     "auth_ref": [
      "r872",
      "r876",
      "r904",
      "r905"
     ]
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product and Service",
        "label": "Product and Service [Axis]",
        "documentation": "Information by product and service, or group of similar products and similar services."
       }
      }
     },
     "auth_ref": [
      "r147",
      "r148",
      "r149",
      "r150",
      "r151",
      "r152",
      "r166",
      "r298",
      "r648",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r865",
      "r872",
      "r875",
      "r876",
      "r904",
      "r905",
      "r976",
      "r978",
      "r979",
      "r983",
      "r986",
      "r1085",
      "r1086",
      "r1093",
      "r1094",
      "r1095",
      "r1096",
      "r1097",
      "r1098",
      "r1099",
      "r1100",
      "r1101",
      "r1102",
      "r1103",
      "r1104",
      "r1105",
      "r1106",
      "r1107",
      "r1108",
      "r1109",
      "r1110",
      "r1111",
      "r1112",
      "r1113",
      "r1114",
      "r1115",
      "r1116",
      "r1117",
      "r1118",
      "r1119",
      "r1120",
      "r1121",
      "r1122",
      "r1123",
      "r1124",
      "r1125",
      "r1126",
      "r1127",
      "r1128",
      "r1129",
      "r1131",
      "r1132",
      "r1133",
      "r1134",
      "r1196",
      "r1197",
      "r1273",
      "r1275",
      "r1276",
      "r1277",
      "r1278",
      "r1279",
      "r1280",
      "r1281",
      "r1282",
      "r1283",
      "r1284",
      "r1285",
      "r1286",
      "r1287",
      "r1288",
      "r1289",
      "r1290",
      "r1291",
      "r1292",
      "r1293",
      "r1294",
      "r1295",
      "r1296",
      "r1297",
      "r1298",
      "r1299",
      "r1300",
      "r1301",
      "r1302"
     ]
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product and Service",
        "label": "Product and Service [Domain]",
        "documentation": "Product or service, or a group of similar products or similar services."
       }
      }
     },
     "auth_ref": [
      "r147",
      "r148",
      "r149",
      "r150",
      "r151",
      "r152",
      "r166",
      "r298",
      "r648",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r865",
      "r872",
      "r875",
      "r876",
      "r904",
      "r905",
      "r976",
      "r978",
      "r979",
      "r983",
      "r986",
      "r1085",
      "r1086",
      "r1093",
      "r1094",
      "r1095",
      "r1096",
      "r1097",
      "r1098",
      "r1099",
      "r1100",
      "r1101",
      "r1102",
      "r1103",
      "r1104",
      "r1105",
      "r1106",
      "r1107",
      "r1108",
      "r1109",
      "r1110",
      "r1111",
      "r1112",
      "r1113",
      "r1114",
      "r1115",
      "r1116",
      "r1117",
      "r1118",
      "r1119",
      "r1120",
      "r1121",
      "r1122",
      "r1123",
      "r1124",
      "r1125",
      "r1126",
      "r1127",
      "r1128",
      "r1129",
      "r1131",
      "r1132",
      "r1133",
      "r1134",
      "r1196",
      "r1197",
      "r1273",
      "r1275",
      "r1276",
      "r1277",
      "r1278",
      "r1279",
      "r1280",
      "r1281",
      "r1282",
      "r1283",
      "r1284",
      "r1285",
      "r1286",
      "r1287",
      "r1288",
      "r1289",
      "r1290",
      "r1291",
      "r1292",
      "r1293",
      "r1294",
      "r1295",
      "r1296",
      "r1297",
      "r1298",
      "r1299",
      "r1300",
      "r1301",
      "r1302"
     ]
    },
    "us-gaap_ProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProfitLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 0.0
      },
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncome": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomePerShareDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements",
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows",
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "verboseLabel": "Consolidated net income",
        "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": [
      "r171",
      "r175",
      "r191",
      "r193",
      "r208",
      "r216",
      "r219",
      "r220",
      "r222",
      "r227",
      "r235",
      "r238",
      "r239",
      "r305",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r402",
      "r484",
      "r517",
      "r573",
      "r574",
      "r577",
      "r578",
      "r598",
      "r617",
      "r688",
      "r690",
      "r711",
      "r758",
      "r807",
      "r824",
      "r825",
      "r951",
      "r952",
      "r996",
      "r1091",
      "r1199"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureImpairmentsScheduleOfImpairmentsDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAdditionalInformationDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Lived Tangible Asset",
        "label": "Long-Lived Tangible Asset [Axis]",
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r636"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosurePropertyAndEquipmentNet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and Equipment, Net",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "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": [
      "r101",
      "r131",
      "r133",
      "r134"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentGross",
     "crdr": "debit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Property, Plant and Equipment, Gross, Ending Balance",
        "periodStartLabel": "Property, Plant and Equipment, Gross, Beginning Balance",
        "totalLabel": "Property, Plant and Equipment, Gross, Total",
        "terseLabel": "Property and equipment, gross",
        "label": "Property, Plant and Equipment, Gross",
        "verboseLabel": "Capitalized Expense",
        "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": [
      "r102",
      "r179",
      "r708"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAdditionalInformationDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property Plant And Equipment [Line Items]",
        "label": "Property, Plant and Equipment [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r636"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Total",
        "periodEndLabel": "Property, Plant and Equipment, Net, Ending Balance",
        "periodStartLabel": "Property, Plant and Equipment, Net, Beginning Balance",
        "totalLabel": "Property and equipment, net",
        "terseLabel": "Property and equipment, net",
        "label": "Property, Plant and Equipment, Net",
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r636",
      "r693",
      "r708",
      "r965"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Property and Equipment, Net",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureImpairmentsScheduleOfImpairmentsDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAdditionalInformationDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Lived Tangible Asset",
        "label": "Long-Lived Tangible Asset [Domain]",
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software."
       }
      }
     },
     "auth_ref": [
      "r102",
      "r636"
     ]
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProvisionForDoubtfulAccounts",
     "crdr": "debit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision 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": [
      "r200",
      "r202",
      "r309"
     ]
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1035"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1035"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureRestructuringExpensesAdditionalInformationDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesAdditionalInformationDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r138",
      "r140",
      "r142",
      "r143",
      "r145",
      "r162",
      "r164",
      "r165",
      "r167",
      "r168",
      "r266",
      "r358",
      "r359",
      "r360",
      "r361",
      "r438",
      "r448",
      "r475",
      "r476",
      "r477",
      "r483",
      "r487",
      "r604",
      "r644",
      "r645",
      "r646",
      "r736",
      "r738",
      "r746",
      "r777",
      "r778",
      "r830",
      "r832",
      "r835",
      "r836",
      "r838",
      "r845",
      "r846",
      "r848",
      "r849",
      "r861",
      "r862",
      "r895",
      "r903",
      "r915",
      "r918",
      "r921",
      "r922",
      "r959",
      "r960",
      "r961",
      "r962",
      "r978",
      "r989",
      "r1194",
      "r1201",
      "r1246",
      "r1261",
      "r1262",
      "r1263",
      "r1264",
      "r1265"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RangeMember",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureRestructuringExpensesAdditionalInformationDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesAdditionalInformationDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r138",
      "r140",
      "r142",
      "r143",
      "r145",
      "r162",
      "r164",
      "r165",
      "r167",
      "r168",
      "r266",
      "r358",
      "r359",
      "r360",
      "r361",
      "r438",
      "r448",
      "r475",
      "r476",
      "r477",
      "r483",
      "r487",
      "r604",
      "r644",
      "r645",
      "r646",
      "r736",
      "r738",
      "r746",
      "r777",
      "r778",
      "r830",
      "r832",
      "r835",
      "r836",
      "r838",
      "r845",
      "r846",
      "r848",
      "r849",
      "r861",
      "r862",
      "r895",
      "r903",
      "r915",
      "r918",
      "r921",
      "r922",
      "r959",
      "r960",
      "r961",
      "r962",
      "r978",
      "r989",
      "r1194",
      "r1201",
      "r1246",
      "r1261",
      "r1262",
      "r1263",
      "r1264",
      "r1265"
     ]
    },
    "carg_RecentAccountingPronouncementsNotYetAdoptedPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "RecentAccountingPronouncementsNotYetAdoptedPolicyTextBlock",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Recent Accounting Pronouncements Not Yet Adopted Policy [Text Block]",
        "documentation": "Recent accounting pronouncements not yet adopted.",
        "terseLabel": "Recent Accounting Pronouncements Not Yet Adopted"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Assets by Segment",
        "label": "Reconciliation of Assets from Segment to Consolidated [Table Text Block]",
        "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": [
      "r29",
      "r30"
     ]
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]",
        "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure"
       }
      }
     },
     "auth_ref": [
      "r1003",
      "r1013",
      "r1023",
      "r1055"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ResearchAndDevelopmentExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product, technology, and development",
        "label": "Research and Development Expense",
        "totalLabel": "Research and Development Expense, Total",
        "verboseLabel": "Product, technology, and development expense",
        "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity."
       }
      }
     },
     "auth_ref": [
      "r489",
      "r863",
      "r873",
      "r874",
      "r888",
      "r1266"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ResearchAndDevelopmentExpenseMember",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureRestructuringExpensesScheduleOfOnetimeRestructuringCostsDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesSummaryOfAllocationOfStockbasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product, Technology, and Development Expense",
        "label": "Research and Development Expense [Member]",
        "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/2025",
     "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": [
      "r1004",
      "r1014",
      "r1024",
      "r1056"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date",
        "terseLabel": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r1005",
      "r1015",
      "r1025",
      "r1057"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1012",
      "r1022",
      "r1032",
      "r1064"
     ]
    },
    "us-gaap_RestrictedCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestrictedCash",
     "crdr": "debit",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Restricted Cash, Total",
        "verboseLabel": "Restricted cash",
        "label": "Restricted Cash",
        "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": [
      "r1087",
      "r1138",
      "r1267",
      "r1270"
     ]
    },
    "us-gaap_RestrictedCashCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestrictedCashCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted cash",
        "label": "Restricted Cash, Current",
        "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": [
      "r1087",
      "r1138"
     ]
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestrictedStockUnitsRSUMember",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfPotentiallyDilutiveCommonStockEquivalentsExcludedFromCalculationOfDilutedWeightedAverageSharesOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Restricted Stock Units Outstanding",
        "terseLabel": "Restricted Stock Units",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met."
       }
      }
     },
     "auth_ref": [
      "r1205",
      "r1206",
      "r1207",
      "r1208",
      "r1209",
      "r1210",
      "r1211",
      "r1212",
      "r1213",
      "r1214",
      "r1215",
      "r1216",
      "r1217",
      "r1218",
      "r1219",
      "r1220",
      "r1221",
      "r1222",
      "r1223",
      "r1224",
      "r1225",
      "r1226",
      "r1227",
      "r1228",
      "r1229",
      "r1230"
     ]
    },
    "us-gaap_RestructuringAndRelatedActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestructuringAndRelatedActivitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring and Related Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureRestructuringExpenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring and Related Activities Disclosure [Text Block]",
        "terseLabel": "Restructuring Expenses",
        "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled."
       }
      }
     },
     "auth_ref": [
      "r345",
      "r346",
      "r348",
      "r351",
      "r355"
     ]
    },
    "us-gaap_RestructuringAndRelatedCostExpectedCost1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestructuringAndRelatedCostExpectedCost1",
     "crdr": "debit",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureRestructuringExpensesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring and Related Cost, Expected Cost",
        "totalLabel": "Restructuring and Related Cost, Expected Cost, Total",
        "terseLabel": "Expected cash expenditure",
        "documentation": "Amount expected to be recognized in earnings for the specified restructuring cost."
       }
      }
     },
     "auth_ref": [
      "r347",
      "r350",
      "r352",
      "r354"
     ]
    },
    "us-gaap_RestructuringCostAndReserveAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestructuringCostAndReserveAxis",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureRestructuringExpensesScheduleOfOnetimeRestructuringCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring Type [Axis]",
        "documentation": "Information by type of restructuring cost."
       }
      }
     },
     "auth_ref": [
      "r201",
      "r205",
      "r347",
      "r348",
      "r352",
      "r353",
      "r874"
     ]
    },
    "us-gaap_RestructuringCostAndReserveLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestructuringCostAndReserveLineItems",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureRestructuringExpensesAdditionalInformationDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureRestructuringExpensesScheduleOfOnetimeRestructuringCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring Cost and Reserve [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": [
      "r347",
      "r348",
      "r349",
      "r350",
      "r352",
      "r353",
      "r354"
     ]
    },
    "us-gaap_RestructuringCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestructuringCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring Costs",
        "totalLabel": "Restructuring Costs, Total",
        "terseLabel": "Wind-down total expenditure incurred",
        "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained earnings",
        "label": "Retained Earnings (Accumulated Deficit)",
        "periodEndLabel": "Retained Earnings (Accumulated Deficit), Ending Balance",
        "periodStartLabel": "Retained Earnings (Accumulated Deficit), Beginning Balance",
        "totalLabel": "Retained Earnings (Accumulated Deficit), Total",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r77",
      "r112",
      "r705",
      "r743",
      "r745",
      "r756",
      "r788",
      "r965"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained Earnings",
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r169",
      "r170",
      "r171",
      "r224",
      "r225",
      "r226",
      "r228",
      "r235",
      "r237",
      "r239",
      "r306",
      "r307",
      "r334",
      "r401",
      "r484",
      "r504",
      "r505",
      "r514",
      "r515",
      "r516",
      "r518",
      "r572",
      "r573",
      "r586",
      "r588",
      "r589",
      "r591",
      "r596",
      "r629",
      "r630",
      "r740",
      "r742",
      "r759",
      "r1306"
     ]
    },
    "us-gaap_RevenueCommissionersIrelandMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueCommissionersIrelandMember",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Commissioners, Ireland",
        "label": "Revenue Commissioners, Ireland [Member]",
        "documentation": "Designated tax department of the government of Ireland."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "crdr": "credit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureSegmentAndGeographicInformationSummaryOfRevenueByGeographicalRegionDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Revenue",
        "verboseLabel": "Revenue",
        "totalLabel": "Revenue from Contract with Customer, Excluding Assessed Tax, Total",
        "terseLabel": "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": [
      "r124",
      "r125",
      "r257",
      "r273",
      "r274",
      "r289",
      "r295",
      "r298",
      "r300",
      "r302",
      "r432",
      "r433",
      "r434",
      "r648",
      "r873",
      "r876"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureRevenueRecognition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Recognition",
        "label": "Revenue from Contract with Customer [Text Block]",
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts."
       }
      }
     },
     "auth_ref": [
      "r136",
      "r423",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r434",
      "r437"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueRemainingPerformanceObligation",
     "crdr": "credit",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Performance obligation unsatisfied",
        "label": "Revenue, Remaining Performance Obligation, Amount",
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue."
       }
      }
     },
     "auth_ref": [
      "r132"
     ]
    },
    "us-gaap_RevenuesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenuesAbstract",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Total revenue",
        "terseLabel": "Revenue",
        "label": "Revenues [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevolvingCreditFacilityMember",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "2022 Revolver Sub-facility",
        "label": "Revolving Credit Facility [Member]",
        "terseLabel": "Revolving Credit 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/20260630",
     "localname": "RightOfUseAssetIncreaseDecreaseObtainedInExchangeForOperatingLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Right-of-use asset increase (decrease) obtained in exchange for operating lease liability.",
        "label": "Right-of-Use Asset Increase (Decrease) Obtained in Exchange for Operating Lease Liability",
        "negatedLabel": "Obtaining a right-of-use asset in exchange for an operating lease liability",
        "terseLabel": "Obtaining a right-of-use asset in exchange for an operating lease liability"
       }
      }
     },
     "auth_ref": []
    },
    "carg_Rule10B5-1TradingArrangementFourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "Rule10B5-1TradingArrangementFourMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 10b5-1 Trading Arrangement Four",
        "label": "Rule 10b5-1 Trading Arrangement Four [Member]",
        "documentation": "Rule 10b5-1 Trading Arrangement Four."
       }
      }
     },
     "auth_ref": []
    },
    "carg_Rule10B51ArrModifiedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "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/20260630",
     "localname": "Rule10B51TradingArrangementMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Trading Arrangement [Member]",
        "documentation": "Rule 10b5-1 trading arrangement.",
        "terseLabel": "Rule 10b5-1 Trading Arrangement"
       }
      }
     },
     "auth_ref": []
    },
    "carg_Rule10B51TradingArrangementOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "Rule10B51TradingArrangementOneMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Trading Arrangement One [Member]",
        "documentation": "Rule 10b5-1 trading arrangement one.",
        "terseLabel": "Rule 10b5-1 Trading Arrangement One"
       }
      }
     },
     "auth_ref": []
    },
    "carg_Rule10B51TradingArrangementThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "Rule10B51TradingArrangementThreeMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Trading Arrangement Three [Member]",
        "documentation": "Rule 10b5-1 Trading Arrangement Three.",
        "terseLabel": "Rule 10b5-1 Trading Arrangement Three"
       }
      }
     },
     "auth_ref": []
    },
    "carg_Rule10B51TradingArrangementTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "Rule10B51TradingArrangementTwoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Trading Arrangement Two [Member]",
        "documentation": "Rule 10b5-1 trading arrangement two.",
        "terseLabel": "Rule 10b5-1 Trading Arrangement Two"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1073"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1073"
     ]
    },
    "us-gaap_SalesRevenueNetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SalesRevenueNetMember",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales Revenue, Net",
        "label": "Revenue Benchmark [Member]",
        "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation."
       }
      }
     },
     "auth_ref": [
      "r302",
      "r1156",
      "r1157"
     ]
    },
    "carg_SamuelZalesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "SamuelZalesMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Samuel Zales",
        "label": "Samuel Zales [Member]",
        "documentation": "Samuel Zales."
       }
      }
     },
     "auth_ref": []
    },
    "carg_ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureAccruedExpensesAccruedIncomeTaxesAndOtherCurrentLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of accrued liabilities and other current liabilities.",
        "label": "Schedule Of Accrued Liabilities And Other Current Liabilities Table [Text Block]",
        "terseLabel": "Schedule of Accrued Expenses, Accrued Income Taxes, and Other Current Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfPotentiallyDilutiveCommonStockEquivalentsExcludedFromCalculationOfDilutedWeightedAverageSharesOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table]",
        "label": "Antidilutive Security, Excluded EPS Calculation [Table]",
        "documentation": "Disclosure of information about security that could potentially dilute basic earnings per share (EPS) in future that was not included in calculation of diluted EPS."
       }
      }
     },
     "auth_ref": [
      "r252"
     ]
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureEarningsPerShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Potentially Dilutive Common Stock Equivalents Excluded from Calculation of Diluted Weighted-average Shares Outstanding",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]",
        "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities."
       }
      }
     },
     "auth_ref": [
      "r24"
     ]
    },
    "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Stock-based Compensation Expense by Award Type",
        "label": "Share-Based Payment Arrangement, Cost by Plan [Table Text Block]",
        "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": [
      "r39"
     ]
    },
    "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]",
        "terseLabel": "Summary of Major Classes of Income Statements from Discontinued Operations",
        "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r13",
      "r15",
      "r43",
      "r52",
      "r53",
      "r54",
      "r55",
      "r56",
      "r60",
      "r62",
      "r63",
      "r104",
      "r1188",
      "r1189"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureEarningsPerShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Reconciliation of Numerator and Denominator Used in Calculation of Basic and Diluted Net Income Per Share",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1153"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureEarningsPerShareAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule Of Earnings Per Share Basic By Common Class [Table]",
        "label": "Earnings Per Share, Basic, by Common Class, Including Two-Class Method [Table]",
        "documentation": "Disclosure of information about basic earnings per share by class of stock. Includes, but is not limited to, two-class method."
       }
      }
     },
     "auth_ref": [
      "r243",
      "r247",
      "r249",
      "r251"
     ]
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesAdditionalInformationDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesSummaryOfAllocationOfStockbasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table]",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]",
        "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements."
       }
      }
     },
     "auth_ref": [
      "r39"
     ]
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Allocation of Stock-based Compensation Expense",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]",
        "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement."
       }
      }
     },
     "auth_ref": [
      "r39"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureImpairmentsSummaryOfOtherIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Asset, Finite-Lived [Table]",
        "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset."
       }
      }
     },
     "auth_ref": [
      "r324",
      "r330",
      "r331",
      "r332",
      "r333",
      "r649",
      "r863",
      "r867",
      "r923",
      "r924",
      "r925",
      "r926",
      "r927",
      "r928",
      "r929",
      "r930",
      "r931",
      "r932",
      "r933",
      "r934",
      "r935",
      "r936",
      "r937",
      "r938",
      "r939",
      "r940",
      "r941",
      "r942",
      "r943",
      "r944",
      "r945",
      "r946",
      "r947",
      "r948",
      "r949"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureImpairmentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Other Intangible Assets",
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment."
       }
      }
     },
     "auth_ref": [
      "r867",
      "r1183"
     ]
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfGoodwillTable",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureImpairmentsAdditionalInformationDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureImpairmentsScheduleOfImpairmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill [Table]",
        "documentation": "Disclosure of information about goodwill, including, but not limited to, change from acquisition, sale, impairment, and other reason."
       }
      }
     },
     "auth_ref": [
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r896"
     ]
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfGoodwillTextBlock",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureImpairmentsTables"
     ],
     "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": [
      "r896",
      "r1167",
      "r1168",
      "r1169",
      "r1170",
      "r1171",
      "r1172",
      "r1173",
      "r1174",
      "r1175",
      "r1176",
      "r1177"
     ]
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAdditionalInformationDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule Of Property Plant And Equipment [Table]",
        "label": "Property, Plant and Equipment [Table]",
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r636"
     ]
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfRestructuringAndRelatedCostsTable",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureRestructuringExpensesAdditionalInformationDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureRestructuringExpensesScheduleOfOnetimeRestructuringCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring Cost [Table]",
        "documentation": "Disclosure of information about restructuring cost. Includes, but is not limited to, expected cost, cost incurred, statement of income caption that includes restructuring cost recognized, and amount of restructuring reserve."
       }
      }
     },
     "auth_ref": [
      "r347",
      "r348",
      "r349",
      "r350",
      "r352",
      "r353",
      "r354"
     ]
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureRestructuringExpensesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring and Related Costs [Table Text Block]",
        "terseLabel": "Schedule of One-Time Restructuring Costs",
        "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets."
       }
      }
     },
     "auth_ref": [
      "r35",
      "r105",
      "r106"
     ]
    },
    "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureRestructuringExpensesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]",
        "verboseLabel": "Summary of Changes in One-Time Restructuring Related Liability",
        "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period."
       }
      }
     },
     "auth_ref": [
      "r36",
      "r107"
     ]
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]",
        "terseLabel": "Summary of Revenue by Geographical Region",
        "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": [
      "r31",
      "r82"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureSegmentAndGeographicInformationSummaryOfRevenueByGeographicalRegionDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule Of Segment Reporting Information By Segment [Table]",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r27",
      "r28"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Segment Revenue, Income (Loss) and Depreciation and Amortization",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r27",
      "r28"
     ]
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureImpairmentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Estimated Amortization Expense of Intangible Assets",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r867",
      "r1185"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title of 12(b) Security",
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r998"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Exchange Name",
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r1000"
     ]
    },
    "us-gaap_SegmentContinuingOperationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentContinuingOperationsMember",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesSummaryOfAllocationOfStockbasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Continuing Operations",
        "label": "Continuing Operations [Member]",
        "documentation": "Component of an entity expected to operate in the foreseeable future."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentDiscontinuedOperationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentDiscontinuedOperationsMember",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsSummaryOfSignificantNoncashItemsAndCapitalExpendituresOfDiscontinuedOperationsDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesSummaryOfAllocationOfStockbasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discontinued Operations [Member]",
        "terseLabel": "Discontinued Operations",
        "documentation": "Component or group of components representing strategic shift that has or will have major effect on operation and financial result, classified as held-for-sale or disposed of by sale or by means other than sale, and business and nonprofit activity on acquisition and upon joint venture formation, classified as held-for-sale."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r44",
      "r45",
      "r46"
     ]
    },
    "us-gaap_SegmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentDomain",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureImpairmentsAdditionalInformationDetails",
      "http://www.cargurus.com/20260630/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": [
      "r124",
      "r125",
      "r126",
      "r127",
      "r257",
      "r268",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r285",
      "r286",
      "r287",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r295",
      "r296",
      "r297",
      "r302",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r333",
      "r350",
      "r354",
      "r565",
      "r568",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r884",
      "r888",
      "r889",
      "r896",
      "r981",
      "r1273",
      "r1275",
      "r1276",
      "r1277",
      "r1278",
      "r1279",
      "r1280",
      "r1281",
      "r1282",
      "r1283",
      "r1284",
      "r1285",
      "r1286",
      "r1287",
      "r1288",
      "r1289",
      "r1290",
      "r1291",
      "r1292",
      "r1293",
      "r1294",
      "r1295",
      "r1296",
      "r1297",
      "r1298",
      "r1299",
      "r1300",
      "r1301",
      "r1302"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureSegmentAndGeographicInformationSummaryOfRevenueByGeographicalRegionDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical",
        "label": "Geographical [Domain]",
        "documentation": "Geographical area."
       }
      }
     },
     "auth_ref": [
      "r139",
      "r141",
      "r144",
      "r146",
      "r153",
      "r154",
      "r155",
      "r156",
      "r157",
      "r158",
      "r159",
      "r160",
      "r161",
      "r163",
      "r164",
      "r165",
      "r263",
      "r300",
      "r301",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r688",
      "r689",
      "r690",
      "r691",
      "r773",
      "r774",
      "r776",
      "r831",
      "r833",
      "r837",
      "r839",
      "r845",
      "r847",
      "r848",
      "r849",
      "r852",
      "r853",
      "r854",
      "r855",
      "r856",
      "r857",
      "r858",
      "r859",
      "r860",
      "r866",
      "r879",
      "r904",
      "r906",
      "r966",
      "r967",
      "r968",
      "r969",
      "r970",
      "r971",
      "r972",
      "r973",
      "r980",
      "r989",
      "r1273",
      "r1275",
      "r1276",
      "r1278",
      "r1279",
      "r1280",
      "r1281",
      "r1282",
      "r1283",
      "r1284",
      "r1285",
      "r1286",
      "r1287",
      "r1288",
      "r1289",
      "r1290",
      "r1291",
      "r1292",
      "r1293",
      "r1294",
      "r1295",
      "r1296",
      "r1297",
      "r1298",
      "r1299",
      "r1300",
      "r1301",
      "r1302"
     ]
    },
    "us-gaap_SegmentOperatingActivitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentOperatingActivitiesDomain",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesSummaryOfAllocationOfStockbasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Activities [Domain]",
        "documentation": "Operations of an entity including continuing and discontinued operations."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting, CODM, Individual Title and Position or Group Name [Extensible Enumeration]",
        "documentation": "Indicates title and position of individual or name of group identified as chief operating decision maker (CODM) for segment reporting."
       }
      }
     },
     "auth_ref": [
      "r271",
      "r887",
      "r894"
     ]
    },
    "us-gaap_SegmentReportingCodmProfitLossMeasureHowUsedDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingCodmProfitLossMeasureHowUsedDescription",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting, CODM, Profit (Loss) Measure, How Used, Description",
        "documentation": "Description of how chief operating decision maker (CODM) uses reported segment profit (loss) measure to assess performance and allocate resource."
       }
      }
     },
     "auth_ref": [
      "r288",
      "r884",
      "r891"
     ]
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureSegmentAndGeographicInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment and Geographic Information",
        "label": "Segment Reporting Disclosure [Text Block]",
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments."
       }
      }
     },
     "auth_ref": [
      "r127",
      "r257",
      "r267",
      "r268",
      "r269",
      "r270",
      "r272",
      "r284",
      "r286",
      "r287",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r302",
      "r883",
      "r885",
      "r886",
      "r888",
      "r890",
      "r892",
      "r893"
     ]
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingInformationLineItems",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureSegmentAndGeographicInformationSummaryOfRevenueByGeographicalRegionDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting Information [Line Items]",
        "label": "Segment Reporting Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingInformationRevenueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingInformationRevenueAbstract",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureSegmentAndGeographicInformationSummaryOfRevenueByGeographicalRegionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting Information, Revenue for Reportable Segment [Abstract]",
        "terseLabel": "Revenue by Geographic Region"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SellingAndMarketingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SellingAndMarketingExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Selling and Marketing Expense, Total",
        "terseLabel": "Sales and marketing",
        "label": "Selling and Marketing Expense",
        "verboseLabel": "Sales and marketing expense",
        "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SellingAndMarketingExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SellingAndMarketingExpenseMember",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureRestructuringExpensesScheduleOfOnetimeRestructuringCostsDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesSummaryOfAllocationOfStockbasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales and Marketing Expense",
        "label": "Selling and Marketing Expense [Member]",
        "documentation": "Primary financial statement caption encompassing selling and marketing expense."
       }
      }
     },
     "auth_ref": [
      "r90"
     ]
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Stock based compensation",
        "terseLabel": "Stock-based compensation expense",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "totalLabel": "Share-based Payment Arrangement, Noncash Expense, Total",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesAdditionalInformationDetails",
      "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": [
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478"
     ]
    },
    "carg_ShareRepurchasedAndRetiredAtAverageCostPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "ShareRepurchasedAndRetiredAtAverageCostPricePerShare",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share repurchased and retired at average cost price per share",
        "label": "Share Repurchased And Retired At Average Cost Price Per Share",
        "documentation": "Share repurchased and retired at average cost price per share."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Employee tax withholding requirements and option costs due to net share settlement",
        "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation",
        "negatedLabel": "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": [
      "r1232"
     ]
    },
    "us-gaap_ShortTermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShortTermDebtTypeAxis",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-Term Debt, Type [Axis]",
        "documentation": "Information by type of short-term debt arrangement."
       }
      }
     },
     "auth_ref": [
      "r66",
      "r1191",
      "r1192",
      "r1193"
     ]
    },
    "us-gaap_ShortTermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShortTermDebtTypeDomain",
     "presentation": [
      "http://www.cargurus.com/20260630/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": [
      "r64",
      "r1191",
      "r1192",
      "r1193"
     ]
    },
    "carg_SignificantAccountingPoliciesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "SignificantAccountingPoliciesPolicyTextBlock",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Significant Accounting Policies",
        "label": "Significant Accounting Policies Policy [Text Block]",
        "documentation": "Significant accounting policies."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Significant Accounting Policies",
        "label": "Significant Accounting Policies [Text Block]",
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r214",
      "r215"
     ]
    },
    "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SoftwareAndSoftwareDevelopmentCostsMember",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureImpairmentsScheduleOfImpairmentsDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAdditionalInformationDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Software and Software Development Costs [Member]",
        "terseLabel": "Capitalized Internal-Use Software",
        "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/2025",
     "localname": "SoftwareDevelopmentMember",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureImpairmentsScheduleOfImpairmentsDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAdditionalInformationDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalized Website Development",
        "label": "Software Development [Member]",
        "verboseLabel": "Capitalized Website Development Costs",
        "documentation": "Internally developed software for sale, licensing or long-term internal use."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementBusinessSegmentsAxis",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureImpairmentsAdditionalInformationDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segments [Axis]",
        "documentation": "Information by business segments."
       }
      }
     },
     "auth_ref": [
      "r124",
      "r125",
      "r126",
      "r127",
      "r172",
      "r257",
      "r268",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r285",
      "r286",
      "r287",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r295",
      "r296",
      "r297",
      "r302",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r333",
      "r336",
      "r350",
      "r354",
      "r565",
      "r568",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r884",
      "r888",
      "r889",
      "r896",
      "r981",
      "r1273",
      "r1275",
      "r1276",
      "r1277",
      "r1278",
      "r1279",
      "r1280",
      "r1281",
      "r1282",
      "r1283",
      "r1284",
      "r1285",
      "r1286",
      "r1287",
      "r1288",
      "r1289",
      "r1290",
      "r1291",
      "r1292",
      "r1293",
      "r1294",
      "r1295",
      "r1296",
      "r1297",
      "r1298",
      "r1299",
      "r1300",
      "r1301",
      "r1302"
     ]
    },
    "us-gaap_StatementClassOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementClassOfStockAxis",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesAdditionalInformationDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureEarningsPerShareAdditionalInformationDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DocumentDocumentAndEntityInformation",
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets",
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.cargurus.com/20260630/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class of Stock",
        "label": "Class of Stock [Axis]",
        "documentation": "Information by the different classes of stock of the entity."
       }
      }
     },
     "auth_ref": [
      "r137",
      "r184",
      "r185",
      "r186",
      "r216",
      "r220",
      "r243",
      "r247",
      "r249",
      "r251",
      "r259",
      "r260",
      "r305",
      "r364",
      "r366",
      "r367",
      "r368",
      "r371",
      "r372",
      "r403",
      "r404",
      "r406",
      "r407",
      "r409",
      "r412",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r617",
      "r752",
      "r753",
      "r754",
      "r755",
      "r759",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767",
      "r768",
      "r769",
      "r770",
      "r771",
      "r787",
      "r808",
      "r826",
      "r840",
      "r841",
      "r842",
      "r843",
      "r844",
      "r1084",
      "r1143",
      "r1145",
      "r1152"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Income (Loss)",
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r75",
      "r78",
      "r79",
      "r169",
      "r170",
      "r171",
      "r195",
      "r196",
      "r197",
      "r224",
      "r225",
      "r226",
      "r228",
      "r235",
      "r237",
      "r239",
      "r258",
      "r306",
      "r307",
      "r334",
      "r401",
      "r419",
      "r484",
      "r504",
      "r505",
      "r514",
      "r515",
      "r516",
      "r518",
      "r572",
      "r573",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r629",
      "r630",
      "r637",
      "r713",
      "r740",
      "r741",
      "r742",
      "r759",
      "r826"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureSegmentAndGeographicInformationSummaryOfRevenueByGeographicalRegionDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical",
        "label": "Geographical [Axis]",
        "documentation": "Information by geographical components."
       }
      }
     },
     "auth_ref": [
      "r139",
      "r141",
      "r144",
      "r146",
      "r153",
      "r154",
      "r155",
      "r156",
      "r157",
      "r158",
      "r159",
      "r160",
      "r161",
      "r163",
      "r164",
      "r165",
      "r263",
      "r300",
      "r301",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r688",
      "r689",
      "r690",
      "r691",
      "r773",
      "r774",
      "r776",
      "r831",
      "r833",
      "r837",
      "r839",
      "r845",
      "r847",
      "r848",
      "r849",
      "r852",
      "r853",
      "r854",
      "r855",
      "r856",
      "r857",
      "r858",
      "r859",
      "r860",
      "r866",
      "r879",
      "r904",
      "r906",
      "r966",
      "r967",
      "r968",
      "r969",
      "r970",
      "r971",
      "r972",
      "r973",
      "r980",
      "r989",
      "r1273",
      "r1275",
      "r1276",
      "r1278",
      "r1279",
      "r1280",
      "r1281",
      "r1282",
      "r1283",
      "r1284",
      "r1285",
      "r1286",
      "r1287",
      "r1288",
      "r1289",
      "r1290",
      "r1291",
      "r1292",
      "r1293",
      "r1294",
      "r1295",
      "r1296",
      "r1297",
      "r1298",
      "r1299",
      "r1300",
      "r1301",
      "r1302"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets",
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements",
      "http://www.cargurus.com/20260630/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Line Items]",
        "label": "Statement [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r224",
      "r225",
      "r226",
      "r258",
      "r403",
      "r404",
      "r406",
      "r409",
      "r630",
      "r648",
      "r751",
      "r760",
      "r771",
      "r779",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r787",
      "r790",
      "r791",
      "r792",
      "r793",
      "r794",
      "r795",
      "r796",
      "r797",
      "r798",
      "r800",
      "r801",
      "r802",
      "r803",
      "r804",
      "r809",
      "r810",
      "r812",
      "r813",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r820",
      "r821",
      "r822",
      "r823",
      "r826",
      "r875",
      "r876",
      "r990",
      "r1304"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOperatingActivitiesSegmentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementOperatingActivitiesSegmentAxis",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesSummaryOfAllocationOfStockbasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Activities [Axis]",
        "documentation": "Information by continuing and discontinuing operations."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementTable",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets",
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements",
      "http://www.cargurus.com/20260630/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Table]",
        "label": "Statement [Table]",
        "documentation": "Presentation of information about comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r224",
      "r225",
      "r226",
      "r258",
      "r303",
      "r403",
      "r404",
      "r406",
      "r409",
      "r630",
      "r648",
      "r751",
      "r760",
      "r771",
      "r779",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r787",
      "r790",
      "r791",
      "r792",
      "r793",
      "r794",
      "r795",
      "r796",
      "r797",
      "r798",
      "r800",
      "r801",
      "r802",
      "r803",
      "r804",
      "r809",
      "r810",
      "r812",
      "r813",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r820",
      "r821",
      "r822",
      "r823",
      "r826",
      "r875",
      "r876",
      "r990",
      "r1304"
     ]
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1007",
      "r1017",
      "r1027",
      "r1059"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1205",
      "r1206",
      "r1207",
      "r1208",
      "r1209",
      "r1210",
      "r1211",
      "r1212",
      "r1213",
      "r1214",
      "r1215",
      "r1216",
      "r1217",
      "r1218",
      "r1219",
      "r1220",
      "r1221",
      "r1222",
      "r1223",
      "r1224",
      "r1225",
      "r1226",
      "r1227",
      "r1228",
      "r1229",
      "r1230"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion of common stock, shares issued",
        "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities",
        "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r37",
      "r75",
      "r78",
      "r112",
      "r390"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock upon vesting of restricted stock units, Shares",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures",
        "totalLabel": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures, Total",
        "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r74",
      "r75",
      "r112"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock upon exercise of stock options, Shares",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period",
        "documentation": "Number of share options (or share units) exercised during the current period."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r74",
      "r75",
      "r112",
      "r461"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments",
     "crdr": "credit",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion of common stock",
        "label": "Stock Issued During Period, Value, Conversion of Convertible Securities, Net of Adjustments",
        "totalLabel": "Stock Issued During Period, Value, Conversion of Convertible Securities, Net of Adjustments, Total",
        "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/2025",
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures",
     "crdr": "credit",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock upon vesting of restricted stock units",
        "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures",
        "totalLabel": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures, Total",
        "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r112"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "crdr": "credit",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock upon exercise of stock options",
        "label": "Stock Issued During Period, Value, Stock Options Exercised",
        "documentation": "Value of stock issued as a result of the exercise of stock options."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r75",
      "r78",
      "r79",
      "r112"
     ]
    },
    "srt_StockRepurchaseProgramAuthorizedAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "crdr": "credit",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate share repurchase price",
        "label": "Share Repurchase Program, Authorized, Amount",
        "documentation": "Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership."
       }
      }
     },
     "auth_ref": [
      "r1203"
     ]
    },
    "srt_StockRepurchaseProgramExpirationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "StockRepurchaseProgramExpirationDate",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share repurchase program expiration date",
        "label": "Share Repurchase Program, Expiration Date",
        "documentation": "Expiration date for purchase of share under share repurchase plan, in YYYY-MM-DD format. Includes, but is not limited to, repurchase of stock and unit of ownership."
       }
      }
     },
     "auth_ref": [
      "r1203"
     ]
    },
    "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
     "crdr": "credit",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remaining value of authorized shares repurchased",
        "label": "Share Repurchase Program, Remaining Authorized, Amount",
        "documentation": "Amount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockRepurchasedAndRetiredDuringPeriodShares",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares repurchased and retired",
        "label": "Stock Repurchased and Retired During Period, Shares",
        "documentation": "Number of shares that have been repurchased and retired during the period."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r74",
      "r75",
      "r112"
     ]
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockRepurchasedAndRetiredDuringPeriodValue",
     "crdr": "debit",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesAdditionalInformationDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share repurchased and retired, value",
        "label": "Stock Repurchased and Retired During Period, Value",
        "negatedLabel": "Repurchase of common stock",
        "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": [
      "r11",
      "r74",
      "r75",
      "r112"
     ]
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockRepurchasedDuringPeriodShares",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repurchase of common stock, Shares",
        "label": "Stock Repurchased During Period, Shares",
        "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r74",
      "r75",
      "r112",
      "r755",
      "r826",
      "r843"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets",
      "http://www.cargurus.com/20260630/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Ending balance",
        "label": "Equity, Attributable to Parent",
        "totalLabel": "Total stockholders\u2019 equity",
        "periodStartLabel": "Beginning balance",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r75",
      "r78",
      "r79",
      "r100",
      "r789",
      "r805",
      "r827",
      "r828",
      "r965",
      "r997",
      "r1141",
      "r1145",
      "r1146",
      "r1166",
      "r1249",
      "r1306"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity, Attributable to Parent [Abstract]",
        "terseLabel": "Stockholders' equity"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventLineItems",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event [Line Items]",
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event."
       }
      }
     },
     "auth_ref": [
      "r627",
      "r639"
     ]
    },
    "us-gaap_SubsequentEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventMember",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails"
     ],
     "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": [
      "r627",
      "r639"
     ]
    },
    "us-gaap_SubsequentEventTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventTable",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event [Table]",
        "documentation": "Disclosure of information about significant event or transaction occurring between statement of financial position date and date when financial statements were issued."
       }
      }
     },
     "auth_ref": [
      "r627",
      "r639"
     ]
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventTypeAxis",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails"
     ],
     "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": [
      "r627",
      "r639"
     ]
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventTypeDomain",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails"
     ],
     "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": [
      "r627",
      "r639"
     ]
    },
    "us-gaap_SubsequentEventsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event Considerations",
        "label": "Subsequent Events, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for reporting subsequent events."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventsTextBlock",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureSubsequentEvent"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "Subsequent Event",
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business."
       }
      }
     },
     "auth_ref": [
      "r638",
      "r640"
     ]
    },
    "carg_SummaryOfImpairmentsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "SummaryOfImpairmentsTableTextBlock",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureImpairmentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Impairments [Table Text Block]",
        "documentation": "Summary of impairments.",
        "terseLabel": "Summary of Impairments"
       }
      }
     },
     "auth_ref": []
    },
    "carg_SummaryOfSignificantAccountingPoliciesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "SummaryOfSignificantAccountingPoliciesLineItems",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary Of Significant Accounting Policies [Line Items]",
        "label": "Summary Of Significant Accounting Policies [Line Items]",
        "documentation": "Summary of significant accounting policies."
       }
      }
     },
     "auth_ref": []
    },
    "carg_SummaryOfSignificantAccountingPoliciesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "SummaryOfSignificantAccountingPoliciesTable",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary Of Significant Accounting Policies [Table]",
        "label": "Summary Of Significant Accounting Policies [Table]",
        "documentation": "Summary of significant accounting policies."
       }
      }
     },
     "auth_ref": []
    },
    "carg_SummaryOfSignificantNonCashItemsAndCapitalExpendituresOfDiscontinuedOperationsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "SummaryOfSignificantNonCashItemsAndCapitalExpendituresOfDiscontinuedOperationsTableTextBlock",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary Of Significant Non Cash Items And Capital Expenditures Of Discontinued Operations [Table Text Block]",
        "documentation": "Summary of significant non cash items and capital expenditures of discontinued operations.",
        "terseLabel": "Summary of Significant Non-cash Items and Capital Expenditures of Discontinued Operations"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://www.cargurus.com/20260630/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/2025",
     "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": [
      "r1053"
     ]
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1045"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1052"
     ]
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement [Axis]",
        "terseLabel": "Trading Arrangement:"
       }
      }
     },
     "auth_ref": [
      "r1072"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1074"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Symbol",
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Adoption Date",
        "terseLabel": "Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r1075"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Duration",
        "terseLabel": "Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r1076"
     ]
    },
    "ecd_TrdArrExpirationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrExpirationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Expiration Date",
        "terseLabel": "Expiration Date"
       }
      }
     },
     "auth_ref": [
      "r1076"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r1074"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Title",
        "terseLabel": "Title"
       }
      }
     },
     "auth_ref": [
      "r1074"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1077"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Termination Date",
        "terseLabel": "Termination Date"
       }
      }
     },
     "auth_ref": [
      "r1075"
     ]
    },
    "carg_TwoZeroTwoFiveShareRepurchaseProgramMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "TwoZeroTwoFiveShareRepurchaseProgramMember",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Two Zero Two Five Share Repurchase Program Member",
        "documentation": "2025 Share Repurchase Program.",
        "terseLabel": "2025 Share Repurchase Program"
       }
      }
     },
     "auth_ref": []
    },
    "carg_TwoZeroTwoSixShareRepurchaseProgramMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "TwoZeroTwoSixShareRepurchaseProgramMember",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureStockbasedCompensationAndCommonStockShareRepurchasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026 Share Repurchase Program",
        "label": "Two Zero Two Six Share Repurchase Program [Member]",
        "documentation": "2026 Share Repurchase Program"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TypeOfRestructuringDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TypeOfRestructuringDomain",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureRestructuringExpensesScheduleOfOnetimeRestructuringCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Type of Restructuring [Domain]",
        "documentation": "Identification of the types of restructuring costs."
       }
      }
     },
     "auth_ref": [
      "r201",
      "r205",
      "r347",
      "r348",
      "r352",
      "r353",
      "r874"
     ]
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "US",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureSegmentAndGeographicInformationSummaryOfRevenueByGeographicalRegionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "United States",
        "label": "UNITED STATES"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnbilledReceivablesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "UnbilledReceivablesCurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unbilled accounts receivable",
        "label": "Unbilled Receivables, Current",
        "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/20260630",
     "localname": "UndistributedEarningsRatioUsedToCalculateAllocationToClassOfStock",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureEarningsPerShareAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Undistributed earnings ratio used to calculate allocation to class of stock",
        "label": "Undistributed Earnings Ratio Used To Calculate Allocation To Class Of Stock",
        "documentation": "Undistributed earnings ratio used to calculate allocation to class of stock."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1071"
     ]
    },
    "carg_UnpaidExciseTaxOnRepurchasesOfShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "UnpaidExciseTaxOnRepurchasesOfShares",
     "crdr": "debit",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unpaid excise tax on repurchases of shares.",
        "label": "Unpaid Excise Tax On Repurchases Of Shares",
        "terseLabel": "Unpaid excise tax on repurchases of common stock"
       }
      }
     },
     "auth_ref": []
    },
    "carg_UnpaidRepurchasesOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "UnpaidRepurchasesOfCommonStock",
     "crdr": "credit",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unpaid repurchases of common stock",
        "label": "Unpaid Repurchases Of Common Stock",
        "documentation": "Unpaid repurchases of common stock."
       }
      }
     },
     "auth_ref": []
    },
    "carg_UnsoldUnderRule10B51TradingArrangementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "UnsoldUnderRule10B51TradingArrangementMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unsold under Rule 10b5-1 Trading Arrangement [Member]",
        "documentation": "Unsold under Rule 10b5-1 Trading Arrangement.",
        "terseLabel": "Unsold Under Rule 10b5-1 Trading Arrangement"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Use of Estimates",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "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": [
      "r129",
      "r130",
      "r261",
      "r264",
      "r265",
      "r266",
      "r688",
      "r690",
      "r880"
     ]
    },
    "carg_VestedAndUnvestedStockOptionsSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "VestedAndUnvestedStockOptionsSharesMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vested And Unvested Stock Options Shares [Member]",
        "documentation": "Vested and unvested stock options shares.",
        "terseLabel": "Vested And Unvested Stock Options"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]",
        "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year"
       }
      }
     },
     "auth_ref": [
      "r1041"
     ]
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomePerShareDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomePerShareDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "totalLabel": "Weighted-average number of shares of common stock used in computing net income (loss) per share attributable to common stockholders - 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": [
      "r242",
      "r251"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomePerShareDetails",
      "http://www.cargurus.com/20260630/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": []
    },
    "carg_WeightedAverageNumberOfSharesOutstandingAttributableToCommonStockHoldersAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "WeightedAverageNumberOfSharesOutstandingAttributableToCommonStockHoldersAbstract",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/DisclosureDiscontinuedOperationsSummaryOfMajorClassesOfIncomeStatementFromDiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number Of Shares Outstanding Attributable To Common Stock Holders [Abstract]",
        "documentation": "Weighted average number of shares outstanding attributable to common stock holders.",
        "terseLabel": "Weighted-average number of shares of common stock used in computing net loss per share attributable to common stockholders"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "calculation": {
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomePerShareDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfReconciliationOfNumeratorAndDenominatorUsedInCalculationOfBasicAndDilutedNetIncomePerShareDetails",
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total",
        "verboseLabel": "Weighted-average number of shares of common stock used in computing net income (loss) per share attributable to common stockholders - 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": [
      "r241",
      "r251"
     ]
    },
    "carg_WholesaleMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "WholesaleMember",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedIncomeStatements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Wholesale [Member]",
        "label": "Wholesale [Member]",
        "terseLabel": "Wholesale"
       }
      }
     },
     "auth_ref": []
    },
    "carg_WriteOffOfDepreciatedAndAccumulatedDepreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cargurus.com/20260630",
     "localname": "WriteOffOfDepreciatedAndAccumulatedDepreciation",
     "crdr": "debit",
     "presentation": [
      "http://www.cargurus.com/20260630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Write Off Of Depreciated and Accumulated Depreciation",
        "documentation": "Write Off Of depreciated and accumulated depreciation",
        "terseLabel": "Write Off Of depreciated and accumulated depreciation"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]",
        "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested"
       }
      }
     },
     "auth_ref": [
      "r1039"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "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/2147477401/830-230-45-1"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "SubTopic": "20",
   "Topic": "205",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-10"
  },
  "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": "1D",
   "SubTopic": "20",
   "Topic": "205",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-1D"
  },
  "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": "20",
   "Topic": "205",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1"
  },
  "r10": {
   "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"
  },
  "r11": {
   "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"
  },
  "r12": {
   "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"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r14": {
   "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"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "205",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-3"
  },
  "r16": {
   "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"
  },
  "r17": {
   "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"
  },
  "r18": {
   "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"
  },
  "r19": {
   "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"
  },
  "r20": {
   "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"
  },
  "r21": {
   "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"
  },
  "r22": {
   "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"
  },
  "r23": {
   "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"
  },
  "r24": {
   "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"
  },
  "r25": {
   "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"
  },
  "r26": {
   "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"
  },
  "r27": {
   "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"
  },
  "r28": {
   "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"
  },
  "r29": {
   "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"
  },
  "r30": {
   "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"
  },
  "r31": {
   "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"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-4"
  },
  "r33": {
   "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"
  },
  "r34": {
   "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"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "420",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "420",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r37": {
   "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"
  },
  "r38": {
   "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"
  },
  "r39": {
   "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"
  },
  "r40": {
   "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"
  },
  "r41": {
   "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/2147477734/942-470-50-3"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205-20/tableOfContent"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-11"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-1A"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-1B"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-1C"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-3"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-3A"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-3B"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-4"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-3A"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4A"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4B"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5A"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5C",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5D"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r68": {
   "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(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r69": {
   "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(22)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r70": {
   "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(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r71": {
   "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(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r72": {
   "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(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r73": {
   "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(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r74": {
   "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"
  },
  "r75": {
   "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"
  },
  "r76": {
   "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"
  },
  "r77": {
   "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"
  },
  "r78": {
   "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"
  },
  "r79": {
   "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"
  },
  "r80": {
   "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"
  },
  "r81": {
   "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"
  },
  "r82": {
   "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"
  },
  "r83": {
   "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"
  },
  "r84": {
   "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(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r85": {
   "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(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r86": {
   "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))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r87": {
   "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)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r89": {
   "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"
  },
  "r90": {
   "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"
  },
  "r91": {
   "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"
  },
  "r92": {
   "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"
  },
  "r93": {
   "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"
  },
  "r94": {
   "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"
  },
  "r95": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r96": {
   "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"
  },
  "r97": {
   "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"
  },
  "r98": {
   "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"
  },
  "r99": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "250",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/250/tableOfContent"
  },
  "r100": {
   "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"
  },
  "r101": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/360/tableOfContent"
  },
  "r102": {
   "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"
  },
  "r103": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r104": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3A"
  },
  "r105": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-1"
  },
  "r106": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r107": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.b.2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r108": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r109": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r110": {
   "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"
  },
  "r111": {
   "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"
  },
  "r112": {
   "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"
  },
  "r113": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/810/tableOfContent"
  },
  "r114": {
   "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"
  },
  "r115": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 5.E)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479836/810-10-S99-5"
  },
  "r116": {
   "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/2147478546/942-210-S99-1"
  },
  "r117": {
   "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/2147478546/942-210-S99-1"
  },
  "r118": {
   "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/2147478546/942-210-S99-1"
  },
  "r119": {
   "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(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r120": {
   "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/2147478546/942-210-S99-1"
  },
  "r121": {
   "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/2147478524/942-220-S99-1"
  },
  "r122": {
   "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(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r123": {
   "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/2147478524/942-220-S99-1"
  },
  "r124": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "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"
  },
  "r125": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "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"
  },
  "r126": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "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"
  },
  "r127": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "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"
  },
  "r128": {
   "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"
  },
  "r129": {
   "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"
  },
  "r130": {
   "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"
  },
  "r131": {
   "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/2147477798/958-360-50-1"
  },
  "r132": {
   "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"
  },
  "r133": {
   "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/2147477798/958-360-50-6"
  },
  "r134": {
   "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/2147477798/958-360-50-7"
  },
  "r135": {
   "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"
  },
  "r136": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/606/tableOfContent"
  },
  "r137": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r138": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r139": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column C",
   "Footnote": "5",
   "Publisher": "SEC"
  },
  "r140": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r141": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column C",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r142": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(a)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r143": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(b)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r144": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column C",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r145": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r146": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column F",
   "Footnote": "7",
   "Publisher": "SEC"
  },
  "r147": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column A",
   "Publisher": "SEC"
  },
  "r148": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column G",
   "Publisher": "SEC"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column H",
   "Publisher": "SEC"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column I",
   "Publisher": "SEC"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column A",
   "Footnote": "3",
   "Publisher": "SEC"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column A",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 11",
   "Section": "L",
   "Publisher": "SEC"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 4",
   "Publisher": "SEC"
  },
  "r169": {
   "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"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r172": {
   "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"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5C",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C"
  },
  "r175": {
   "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"
  },
  "r176": {
   "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"
  },
  "r177": {
   "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"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "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(29))",
   "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(30)(a)(4))",
   "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(4))",
   "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(6))",
   "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(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r191": {
   "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"
  },
  "r192": {
   "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"
  },
  "r193": {
   "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"
  },
  "r194": {
   "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"
  },
  "r195": {
   "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"
  },
  "r196": {
   "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"
  },
  "r197": {
   "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"
  },
  "r198": {
   "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"
  },
  "r199": {
   "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"
  },
  "r200": {
   "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"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r207": {
   "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"
  },
  "r208": {
   "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"
  },
  "r209": {
   "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"
  },
  "r210": {
   "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"
  },
  "r211": {
   "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"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A"
  },
  "r213": {
   "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"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/235/tableOfContent"
  },
  "r215": {
   "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"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4"
  },
  "r218": {
   "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"
  },
  "r219": {
   "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)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r220": {
   "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"
  },
  "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(h)(2))",
   "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(k)(2))",
   "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": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r224": {
   "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"
  },
  "r225": {
   "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"
  },
  "r226": {
   "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"
  },
  "r227": {
   "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"
  },
  "r228": {
   "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"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "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": "(c)(2)",
   "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": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r232": {
   "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"
  },
  "r233": {
   "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"
  },
  "r234": {
   "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"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "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": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/260/tableOfContent"
  },
  "r241": {
   "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"
  },
  "r242": {
   "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"
  },
  "r243": {
   "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"
  },
  "r244": {
   "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"
  },
  "r245": {
   "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"
  },
  "r246": {
   "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"
  },
  "r247": {
   "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"
  },
  "r248": {
   "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"
  },
  "r249": {
   "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"
  },
  "r250": {
   "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"
  },
  "r251": {
   "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"
  },
  "r252": {
   "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"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r254": {
   "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"
  },
  "r255": {
   "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"
  },
  "r256": {
   "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"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r258": {
   "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"
  },
  "r259": {
   "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"
  },
  "r260": {
   "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"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-6"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/280/tableOfContent"
  },
  "r268": {
   "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"
  },
  "r269": {
   "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"
  },
  "r270": {
   "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"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r272": {
   "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"
  },
  "r273": {
   "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"
  },
  "r274": {
   "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"
  },
  "r275": {
   "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"
  },
  "r276": {
   "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"
  },
  "r277": {
   "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"
  },
  "r278": {
   "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"
  },
  "r279": {
   "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"
  },
  "r280": {
   "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"
  },
  "r281": {
   "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"
  },
  "r282": {
   "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"
  },
  "r283": {
   "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"
  },
  "r284": {
   "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"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r289": {
   "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"
  },
  "r290": {
   "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"
  },
  "r291": {
   "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"
  },
  "r292": {
   "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"
  },
  "r293": {
   "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"
  },
  "r294": {
   "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"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r296": {
   "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"
  },
  "r297": {
   "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"
  },
  "r298": {
   "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"
  },
  "r299": {
   "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"
  },
  "r300": {
   "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"
  },
  "r301": {
   "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"
  },
  "r302": {
   "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"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r304": {
   "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"
  },
  "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": "(d)",
   "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": "5",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r308": {
   "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"
  },
  "r309": {
   "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"
  },
  "r310": {
   "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"
  },
  "r311": {
   "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"
  },
  "r312": {
   "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"
  },
  "r313": {
   "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"
  },
  "r314": {
   "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"
  },
  "r315": {
   "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"
  },
  "r316": {
   "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"
  },
  "r317": {
   "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"
  },
  "r318": {
   "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"
  },
  "r319": {
   "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"
  },
  "r320": {
   "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"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-4"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r335": {
   "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"
  },
  "r336": {
   "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"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3A"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3A"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/420/tableOfContent"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r349": {
   "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"
  },
  "r350": {
   "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"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.b.1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.b.2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r354": {
   "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"
  },
  "r355": {
   "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.e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r356": {
   "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"
  },
  "r357": {
   "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"
  },
  "r358": {
   "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"
  },
  "r359": {
   "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"
  },
  "r360": {
   "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"
  },
  "r361": {
   "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"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r364": {
   "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"
  },
  "r365": {
   "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"
  },
  "r366": {
   "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"
  },
  "r367": {
   "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"
  },
  "r368": {
   "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"
  },
  "r369": {
   "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"
  },
  "r370": {
   "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"
  },
  "r371": {
   "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"
  },
  "r372": {
   "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"
  },
  "r373": {
   "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"
  },
  "r374": {
   "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"
  },
  "r375": {
   "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"
  },
  "r376": {
   "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"
  },
  "r377": {
   "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"
  },
  "r378": {
   "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"
  },
  "r379": {
   "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"
  },
  "r380": {
   "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"
  },
  "r381": {
   "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"
  },
  "r382": {
   "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"
  },
  "r383": {
   "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"
  },
  "r384": {
   "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"
  },
  "r385": {
   "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"
  },
  "r386": {
   "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"
  },
  "r387": {
   "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"
  },
  "r388": {
   "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"
  },
  "r389": {
   "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"
  },
  "r390": {
   "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"
  },
  "r391": {
   "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"
  },
  "r392": {
   "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"
  },
  "r393": {
   "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"
  },
  "r394": {
   "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"
  },
  "r395": {
   "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"
  },
  "r396": {
   "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"
  },
  "r397": {
   "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"
  },
  "r398": {
   "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"
  },
  "r399": {
   "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"
  },
  "r400": {
   "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"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(f)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-1"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-2"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-3"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-1"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-2"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-3"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(01)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(01)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3A",
   "Subparagraph": "(24)(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A"
  },
  "r414": {
   "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"
  },
  "r415": {
   "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"
  },
  "r416": {
   "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"
  },
  "r417": {
   "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"
  },
  "r418": {
   "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"
  },
  "r419": {
   "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"
  },
  "r420": {
   "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"
  },
  "r421": {
   "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"
  },
  "r422": {
   "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"
  },
  "r423": {
   "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"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-11"
  },
  "r425": {
   "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"
  },
  "r426": {
   "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"
  },
  "r427": {
   "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"
  },
  "r428": {
   "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"
  },
  "r429": {
   "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"
  },
  "r430": {
   "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"
  },
  "r431": {
   "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"
  },
  "r432": {
   "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"
  },
  "r433": {
   "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"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-7"
  },
  "r435": {
   "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"
  },
  "r436": {
   "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"
  },
  "r437": {
   "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"
  },
  "r438": {
   "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"
  },
  "r439": {
   "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"
  },
  "r440": {
   "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"
  },
  "r441": {
   "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"
  },
  "r442": {
   "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"
  },
  "r443": {
   "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"
  },
  "r444": {
   "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"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r448": {
   "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"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r450": {
   "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"
  },
  "r451": {
   "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"
  },
  "r452": {
   "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"
  },
  "r453": {
   "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"
  },
  "r454": {
   "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"
  },
  "r455": {
   "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"
  },
  "r456": {
   "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"
  },
  "r457": {
   "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"
  },
  "r458": {
   "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"
  },
  "r459": {
   "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"
  },
  "r460": {
   "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"
  },
  "r461": {
   "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"
  },
  "r462": {
   "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"
  },
  "r463": {
   "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"
  },
  "r464": {
   "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"
  },
  "r465": {
   "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"
  },
  "r466": {
   "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"
  },
  "r467": {
   "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"
  },
  "r468": {
   "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"
  },
  "r469": {
   "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"
  },
  "r470": {
   "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"
  },
  "r471": {
   "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"
  },
  "r472": {
   "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"
  },
  "r473": {
   "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"
  },
  "r474": {
   "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"
  },
  "r475": {
   "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"
  },
  "r476": {
   "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"
  },
  "r477": {
   "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"
  },
  "r478": {
   "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"
  },
  "r479": {
   "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"
  },
  "r480": {
   "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"
  },
  "r481": {
   "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"
  },
  "r482": {
   "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"
  },
  "r483": {
   "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"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "17",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479983/718-10-S45-1"
  },
  "r486": {
   "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"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1"
  },
  "r489": {
   "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"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r491": {
   "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"
  },
  "r492": {
   "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"
  },
  "r493": {
   "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"
  },
  "r494": {
   "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"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C"
  },
  "r498": {
   "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"
  },
  "r499": {
   "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"
  },
  "r500": {
   "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"
  },
  "r501": {
   "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"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23"
  },
  "r504": {
   "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"
  },
  "r505": {
   "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"
  },
  "r506": {
   "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.1.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r507": {
   "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"
  },
  "r508": {
   "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"
  },
  "r509": {
   "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"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "270",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477349/740-270-45-3"
  },
  "r512": {
   "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/2147477891/740-270-50-1"
  },
  "r513": {
   "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"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-2"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A"
  },
  "r554": {
   "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"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-2"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r574": {
   "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"
  },
  "r575": {
   "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"
  },
  "r576": {
   "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"
  },
  "r577": {
   "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"
  },
  "r578": {
   "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"
  },
  "r579": {
   "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"
  },
  "r580": {
   "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"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4F"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8A"
  },
  "r586": {
   "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"
  },
  "r587": {
   "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"
  },
  "r588": {
   "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"
  },
  "r589": {
   "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"
  },
  "r590": {
   "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"
  },
  "r591": {
   "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"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r596": {
   "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"
  },
  "r597": {
   "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"
  },
  "r598": {
   "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"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B"
  },
  "r600": {
   "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"
  },
  "r601": {
   "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"
  },
  "r602": {
   "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"
  },
  "r603": {
   "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"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/825/tableOfContent"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r617": {
   "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"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-30"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-32"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482804/825-20-50-1"
  },
  "r621": {
   "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"
  },
  "r622": {
   "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"
  },
  "r623": {
   "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"
  },
  "r624": {
   "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"
  },
  "r625": {
   "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"
  },
  "r626": {
   "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"
  },
  "r627": {
   "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"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "12A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A"
  },
  "r631": {
   "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"
  },
  "r632": {
   "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"
  },
  "r633": {
   "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"
  },
  "r634": {
   "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"
  },
  "r635": {
   "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"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r637": {
   "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"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/855/tableOfContent"
  },
  "r639": {
   "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"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r641": {
   "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"
  },
  "r642": {
   "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"
  },
  "r643": {
   "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"
  },
  "r644": {
   "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"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r646": {
   "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"
  },
  "r647": {
   "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/2147478345/912-310-45-11"
  },
  "r648": {
   "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"
  },
  "r649": {
   "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"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "928",
   "SubTopic": "340",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-20"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-20"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-28"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-28"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r673": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r674": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r675": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r678": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r683": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "280",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1"
  },
  "r684": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1"
  },
  "r685": {
   "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/2147478546/942-210-S99-1"
  },
  "r686": {
   "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/2147478524/942-220-S99-1"
  },
  "r687": {
   "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/2147478524/942-220-S99-1"
  },
  "r688": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478671/942-235-S50-1"
  },
  "r689": {
   "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)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r690": {
   "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/2147477314/942-235-S99-1"
  },
  "r691": {
   "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)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2"
  },
  "r693": {
   "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/2147478451/942-360-50-1"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477617/942-740-50-1"
  },
  "r695": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478898/942-825-50-1"
  },
  "r696": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478898/942-825-50-1"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478898/942-825-50-1"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478898/942-825-50-1"
  },
  "r699": {
   "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/2147478777/944-210-S99-1"
  },
  "r700": {
   "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/2147478777/944-210-S99-1"
  },
  "r701": {
   "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/2147478777/944-210-S99-1"
  },
  "r702": {
   "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/2147478777/944-210-S99-1"
  },
  "r703": {
   "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/2147478777/944-210-S99-1"
  },
  "r704": {
   "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/2147478777/944-210-S99-1"
  },
  "r705": {
   "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/2147478777/944-210-S99-1"
  },
  "r706": {
   "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/2147478777/944-210-S99-1"
  },
  "r707": {
   "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/2147478777/944-210-S99-1"
  },
  "r708": {
   "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/2147478777/944-210-S99-1"
  },
  "r709": {
   "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/2147477250/944-220-S99-1"
  },
  "r710": {
   "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(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r711": {
   "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/2147477250/944-220-S99-1"
  },
  "r712": {
   "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/2147477250/944-220-S99-1"
  },
  "r713": {
   "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(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r714": {
   "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/2147477250/944-220-S99-1"
  },
  "r715": {
   "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/2147477250/944-220-S99-1"
  },
  "r716": {
   "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/2147477250/944-220-S99-1"
  },
  "r717": {
   "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/2147477250/944-220-S99-1"
  },
  "r718": {
   "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/2147477965/944-235-S99-1"
  },
  "r719": {
   "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/2147477965/944-235-S99-1"
  },
  "r720": {
   "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/2147477965/944-235-S99-1"
  },
  "r721": {
   "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/2147477965/944-235-S99-1"
  },
  "r722": {
   "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/2147477965/944-235-S99-1"
  },
  "r723": {
   "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/2147477965/944-235-S99-1"
  },
  "r724": {
   "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/2147477965/944-235-S99-1"
  },
  "r725": {
   "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/2147477965/944-235-S99-1"
  },
  "r726": {
   "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/2147477965/944-235-S99-1"
  },
  "r727": {
   "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/2147477965/944-235-S99-1"
  },
  "r728": {
   "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/2147477965/944-235-S99-1"
  },
  "r729": {
   "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/2147477965/944-235-S99-2"
  },
  "r730": {
   "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/2147477965/944-235-S99-2"
  },
  "r731": {
   "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/2147477965/944-235-S99-2"
  },
  "r732": {
   "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/2147477965/944-235-S99-2"
  },
  "r733": {
   "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/2147477965/944-235-S99-2"
  },
  "r734": {
   "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/2147477965/944-235-S99-2"
  },
  "r735": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E"
  },
  "r736": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r737": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r738": {
   "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"
  },
  "r739": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9"
  },
  "r740": {
   "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"
  },
  "r741": {
   "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"
  },
  "r742": {
   "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"
  },
  "r743": {
   "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"
  },
  "r744": {
   "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"
  },
  "r745": {
   "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"
  },
  "r746": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.W.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1"
  },
  "r747": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478822/944-740-50-1"
  },
  "r748": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "805",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478072/944-805-50-1"
  },
  "r749": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r750": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r751": {
   "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"
  },
  "r752": {
   "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"
  },
  "r753": {
   "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"
  },
  "r754": {
   "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"
  },
  "r755": {
   "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"
  },
  "r756": {
   "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"
  },
  "r757": {
   "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"
  },
  "r758": {
   "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/2147478009/946-205-45-3"
  },
  "r759": {
   "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/2147478009/946-205-45-4"
  },
  "r760": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-6"
  },
  "r761": {
   "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/2147478494/946-205-50-2"
  },
  "r762": {
   "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/2147478494/946-205-50-27"
  },
  "r763": {
   "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/2147478494/946-205-50-7"
  },
  "r764": {
   "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/2147478494/946-205-50-7"
  },
  "r765": {
   "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/2147478494/946-205-50-7"
  },
  "r766": {
   "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/2147478494/946-205-50-7"
  },
  "r767": {
   "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/2147478494/946-205-50-7"
  },
  "r768": {
   "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/2147478494/946-205-50-7"
  },
  "r769": {
   "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/2147478494/946-205-50-7"
  },
  "r770": {
   "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/2147478494/946-205-50-7"
  },
  "r771": {
   "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/2147477796/946-210-45-4"
  },
  "r772": {
   "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/2147478795/946-210-50-1"
  },
  "r773": {
   "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/2147478795/946-210-50-1"
  },
  "r774": {
   "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/2147478795/946-210-50-2"
  },
  "r775": {
   "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/2147478795/946-210-50-6"
  },
  "r776": {
   "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/2147478795/946-210-50-6"
  },
  "r777": {
   "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/2147478795/946-210-50-6"
  },
  "r778": {
   "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/2147478795/946-210-50-6"
  },
  "r779": {
   "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/2147479170/946-210-S99-1"
  },
  "r780": {
   "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/2147479170/946-210-S99-1"
  },
  "r781": {
   "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/2147479170/946-210-S99-1"
  },
  "r782": {
   "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/2147479170/946-210-S99-1"
  },
  "r783": {
   "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/2147479170/946-210-S99-1"
  },
  "r784": {
   "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/2147479170/946-210-S99-1"
  },
  "r785": {
   "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/2147479170/946-210-S99-1"
  },
  "r786": {
   "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/2147479170/946-210-S99-1"
  },
  "r787": {
   "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/2147479170/946-210-S99-1"
  },
  "r788": {
   "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/2147479170/946-210-S99-1"
  },
  "r789": {
   "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/2147479170/946-210-S99-1"
  },
  "r790": {
   "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/2147479170/946-210-S99-1"
  },
  "r791": {
   "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/2147479170/946-210-S99-1"
  },
  "r792": {
   "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/2147479170/946-210-S99-1"
  },
  "r793": {
   "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/2147479170/946-210-S99-1"
  },
  "r794": {
   "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/2147479170/946-210-S99-1"
  },
  "r795": {
   "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/2147479170/946-210-S99-1"
  },
  "r796": {
   "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/2147479170/946-210-S99-1"
  },
  "r797": {
   "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/2147479170/946-210-S99-1"
  },
  "r798": {
   "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/2147479170/946-210-S99-1"
  },
  "r799": {
   "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/2147479170/946-210-S99-1"
  },
  "r800": {
   "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/2147479170/946-210-S99-1"
  },
  "r801": {
   "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/2147479170/946-210-S99-1"
  },
  "r802": {
   "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/2147479170/946-210-S99-1"
  },
  "r803": {
   "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/2147479170/946-210-S99-1"
  },
  "r804": {
   "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/2147479170/946-210-S99-2"
  },
  "r805": {
   "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/2147479170/946-210-S99-2"
  },
  "r806": {
   "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/2147479105/946-220-45-6"
  },
  "r807": {
   "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/2147479105/946-220-45-7"
  },
  "r808": {
   "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/2147478297/946-220-50-3"
  },
  "r809": {
   "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/2147479134/946-220-S99-1"
  },
  "r810": {
   "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/2147479134/946-220-S99-1"
  },
  "r811": {
   "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/2147479134/946-220-S99-1"
  },
  "r812": {
   "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/2147479134/946-220-S99-1"
  },
  "r813": {
   "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/2147479134/946-220-S99-1"
  },
  "r814": {
   "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/2147479134/946-220-S99-1"
  },
  "r815": {
   "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/2147479134/946-220-S99-1"
  },
  "r816": {
   "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/2147479134/946-220-S99-1"
  },
  "r817": {
   "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/2147479134/946-220-S99-1"
  },
  "r818": {
   "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/2147479134/946-220-S99-1"
  },
  "r819": {
   "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/2147479134/946-220-S99-1"
  },
  "r820": {
   "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/2147479134/946-220-S99-1"
  },
  "r821": {
   "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/2147479134/946-220-S99-1"
  },
  "r822": {
   "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/2147479134/946-220-S99-1"
  },
  "r823": {
   "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/2147479134/946-220-S99-1"
  },
  "r824": {
   "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/2147479134/946-220-S99-1"
  },
  "r825": {
   "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/2147479134/946-220-S99-3"
  },
  "r826": {
   "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/2147479134/946-220-S99-3"
  },
  "r827": {
   "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/2147479134/946-220-S99-3"
  },
  "r828": {
   "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/2147479134/946-220-S99-3"
  },
  "r829": {
   "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/2147477271/946-320-S99-1"
  },
  "r830": {
   "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/2147477271/946-320-S99-1"
  },
  "r831": {
   "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/2147477271/946-320-S99-1"
  },
  "r832": {
   "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/2147477271/946-320-S99-2"
  },
  "r833": {
   "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/2147477271/946-320-S99-2"
  },
  "r834": {
   "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/2147477271/946-320-S99-3"
  },
  "r835": {
   "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/2147477271/946-320-S99-3"
  },
  "r836": {
   "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/2147477271/946-320-S99-3"
  },
  "r837": {
   "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/2147477271/946-320-S99-3"
  },
  "r838": {
   "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/2147477271/946-320-S99-6"
  },
  "r839": {
   "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/2147477271/946-320-S99-6"
  },
  "r840": {
   "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/2147478448/946-505-50-1"
  },
  "r841": {
   "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/2147478448/946-505-50-2"
  },
  "r842": {
   "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/2147478448/946-505-50-2"
  },
  "r843": {
   "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/2147478448/946-505-50-2"
  },
  "r844": {
   "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/2147478448/946-505-50-2"
  },
  "r845": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478322/948-310-S50-2"
  },
  "r846": {
   "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(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r847": {
   "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(Column A)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r848": {
   "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(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r849": {
   "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(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r850": {
   "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/2147478785/954-310-50-2"
  },
  "r851": {
   "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/2147478522/954-440-50-1"
  },
  "r852": {
   "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 A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r853": {
   "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/2147478979/970-360-S99-1"
  },
  "r854": {
   "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/2147478979/970-360-S99-1"
  },
  "r855": {
   "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/2147478979/970-360-S99-1"
  },
  "r856": {
   "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/2147478979/970-360-S99-1"
  },
  "r857": {
   "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/2147478979/970-360-S99-1"
  },
  "r858": {
   "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/2147478979/970-360-S99-1"
  },
  "r859": {
   "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/2147478979/970-360-S99-1"
  },
  "r860": {
   "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/2147478979/970-360-S99-1"
  },
  "r861": {
   "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/2147477332/976-310-50-1"
  },
  "r862": {
   "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/2147479230/978-310-50-1"
  },
  "r863": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r864": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "SubTopic": "10",
   "Topic": "825",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-10"
  },
  "r865": {
   "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"
  },
  "r866": {
   "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"
  },
  "r867": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "40",
   "SubTopic": "30",
   "Topic": "350",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40"
  },
  "r868": {
   "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"
  },
  "r869": {
   "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"
  },
  "r870": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "8",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-8"
  },
  "r871": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-12"
  },
  "r872": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-11"
  },
  "r873": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-14"
  },
  "r874": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-18"
  },
  "r875": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-21"
  },
  "r876": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-4"
  },
  "r877": {
   "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"
  },
  "r878": {
   "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"
  },
  "r879": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-18"
  },
  "r880": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-6"
  },
  "r881": {
   "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"
  },
  "r882": {
   "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"
  },
  "r883": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r884": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r885": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r886": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r887": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r888": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "48",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48"
  },
  "r889": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "49",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49"
  },
  "r890": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r891": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r892": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r893": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r894": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r895": {
   "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"
  },
  "r896": {
   "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"
  },
  "r897": {
   "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"
  },
  "r898": {
   "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"
  },
  "r899": {
   "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"
  },
  "r900": {
   "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"
  },
  "r901": {
   "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"
  },
  "r902": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "64",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481620/480-10-55-64"
  },
  "r903": {
   "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"
  },
  "r904": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r905": {
   "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"
  },
  "r906": {
   "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"
  },
  "r907": {
   "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"
  },
  "r908": {
   "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"
  },
  "r909": {
   "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"
  },
  "r910": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r911": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r912": {
   "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"
  },
  "r913": {
   "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"
  },
  "r914": {
   "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"
  },
  "r915": {
   "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"
  },
  "r916": {
   "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"
  },
  "r917": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "231",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231"
  },
  "r918": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-8"
  },
  "r919": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "39",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-39"
  },
  "r920": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-41"
  },
  "r921": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "43",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-43"
  },
  "r922": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-47"
  },
  "r923": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r924": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r925": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r926": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r927": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r928": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r929": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r930": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r931": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r932": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-29"
  },
  "r933": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-29"
  },
  "r934": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r935": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r936": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r937": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r938": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r939": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r940": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r941": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r942": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r943": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r944": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r945": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r946": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r947": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r948": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r949": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r950": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478064/805-740-55-13"
  },
  "r951": {
   "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"
  },
  "r952": {
   "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"
  },
  "r953": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r954": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "182",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-182"
  },
  "r955": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "184",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-184"
  },
  "r956": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r957": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r958": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "102",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102"
  },
  "r959": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "103",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103"
  },
  "r960": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r961": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r962": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r963": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-12"
  },
  "r964": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8"
  },
  "r965": {
   "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"
  },
  "r966": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17"
  },
  "r967": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21"
  },
  "r968": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29"
  },
  "r969": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3"
  },
  "r970": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2"
  },
  "r971": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4"
  },
  "r972": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5"
  },
  "r973": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6"
  },
  "r974": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "942",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480095/942-10-S50-1"
  },
  "r975": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "942",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480035/942-10-S99-6"
  },
  "r976": {
   "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"
  },
  "r977": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r978": {
   "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"
  },
  "r979": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r980": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r981": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r982": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r983": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E"
  },
  "r984": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-11"
  },
  "r985": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-14"
  },
  "r986": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18"
  },
  "r987": {
   "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/2147478795/946-210-50-1"
  },
  "r988": {
   "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/2147478795/946-210-50-6"
  },
  "r989": {
   "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/2147477439/946-210-55-1"
  },
  "r990": {
   "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/2147477802/946-310-45-1"
  },
  "r991": {
   "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/2147477271/946-320-S99-1"
  },
  "r992": {
   "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/2147477271/946-320-S99-2"
  },
  "r993": {
   "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/2147477271/946-320-S99-3"
  },
  "r994": {
   "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/2147477271/946-320-S99-6"
  },
  "r995": {
   "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/2147479168/946-830-55-10"
  },
  "r996": {
   "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/2147479168/946-830-55-11"
  },
  "r997": {
   "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/2147479168/946-830-55-12"
  },
  "r998": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r999": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r1000": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r1001": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r1002": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r1003": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r1004": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1005": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r1006": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r1007": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r1008": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r1009": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r1010": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1011": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1012": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r1013": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r1014": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r1015": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r1016": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r1017": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r1018": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r1019": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r1020": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r1021": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r1022": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r1023": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r1024": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r1025": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r1026": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r1027": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r1028": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r1029": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r1030": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r1031": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r1032": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r1033": {
   "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"
  },
  "r1034": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r1035": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r1036": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1037": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1038": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r1039": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "i"
  },
  "r1040": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r1041": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iii"
  },
  "r1042": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iv"
  },
  "r1043": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "v"
  },
  "r1044": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "vi"
  },
  "r1045": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r1046": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r1047": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r1048": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r1049": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r1050": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r1051": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r1052": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r1053": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r1054": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r1055": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r1056": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1057": {
   "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"
  },
  "r1058": {
   "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"
  },
  "r1059": {
   "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"
  },
  "r1060": {
   "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"
  },
  "r1061": {
   "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"
  },
  "r1062": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1063": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1064": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r1065": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r1066": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r1067": {
   "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"
  },
  "r1068": {
   "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"
  },
  "r1069": {
   "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"
  },
  "r1070": {
   "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"
  },
  "r1071": {
   "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"
  },
  "r1072": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r1073": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r1074": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r1075": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r1076": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r1077": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r1078": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1079": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Number": "229",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1"
  },
  "r1080": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "A",
   "Number": "229"
  },
  "r1081": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Number": "229"
  },
  "r1082": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "i",
   "Number": "229"
  },
  "r1083": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r1084": {
   "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"
  },
  "r1085": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "SubTopic": "40",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1086": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r1087": {
   "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"
  },
  "r1088": {
   "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"
  },
  "r1089": {
   "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"
  },
  "r1090": {
   "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"
  },
  "r1091": {
   "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"
  },
  "r1092": {
   "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(7)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1093": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1094": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1095": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1096": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1097": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1098": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1099": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1100": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1101": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1102": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1103": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(k)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1104": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1105": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(m)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1106": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1107": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1108": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1109": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1110": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1111": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1112": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1113": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1114": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1115": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(k)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1116": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1117": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(m)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1118": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1119": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(o)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1120": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(p)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1121": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(q)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1122": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(r)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1123": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(s)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1124": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(t)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1125": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(u)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1126": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-30"
  },
  "r1127": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-31"
  },
  "r1128": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-32"
  },
  "r1129": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "33",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-33"
  },
  "r1130": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1131": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1132": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1133": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1134": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1135": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17"
  },
  "r1136": {
   "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"
  },
  "r1137": {
   "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"
  },
  "r1138": {
   "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"
  },
  "r1139": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1140": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1141": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1"
  },
  "r1142": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4"
  },
  "r1143": {
   "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"
  },
  "r1144": {
   "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"
  },
  "r1145": {
   "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)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1146": {
   "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"
  },
  "r1147": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r1148": {
   "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"
  },
  "r1149": {
   "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"
  },
  "r1150": {
   "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"
  },
  "r1151": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r1152": {
   "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"
  },
  "r1153": {
   "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"
  },
  "r1154": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r1155": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1156": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1157": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1158": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1159": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1160": {
   "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"
  },
  "r1161": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1162": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1163": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r1164": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1165": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1166": {
   "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"
  },
  "r1167": {
   "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"
  },
  "r1168": {
   "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"
  },
  "r1169": {
   "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"
  },
  "r1170": {
   "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"
  },
  "r1171": {
   "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"
  },
  "r1172": {
   "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"
  },
  "r1173": {
   "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"
  },
  "r1174": {
   "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"
  },
  "r1175": {
   "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"
  },
  "r1176": {
   "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"
  },
  "r1177": {
   "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"
  },
  "r1178": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r1179": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1180": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1181": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1182": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1183": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1184": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1185": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1186": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1187": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1188": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3A"
  },
  "r1189": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3A"
  },
  "r1190": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/405-30/tableOfContent"
  },
  "r1191": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1192": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1193": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1194": {
   "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"
  },
  "r1195": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r1196": {
   "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"
  },
  "r1197": {
   "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"
  },
  "r1198": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r1199": {
   "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"
  },
  "r1200": {
   "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"
  },
  "r1201": {
   "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"
  },
  "r1202": {
   "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"
  },
  "r1203": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
  },
  "r1204": {
   "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"
  },
  "r1205": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1206": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1207": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1208": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1209": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1210": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1211": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1212": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1213": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1214": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1215": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1216": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1217": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1218": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1219": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1220": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1221": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1222": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1223": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1224": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1225": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1226": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1227": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1228": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1229": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1230": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1231": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1232": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-4"
  },
  "r1233": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r1234": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r1235": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r1236": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3"
  },
  "r1237": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r1238": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r1239": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r1240": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r1241": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r1242": {
   "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"
  },
  "r1243": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1244": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1245": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1246": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1247": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1248": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r1249": {
   "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"
  },
  "r1250": {
   "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"
  },
  "r1251": {
   "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"
  },
  "r1252": {
   "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/2147477401/830-230-45-1"
  },
  "r1253": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A"
  },
  "r1254": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r1255": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1256": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1257": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479365/842-20-25-6"
  },
  "r1258": {
   "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"
  },
  "r1259": {
   "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"
  },
  "r1260": {
   "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"
  },
  "r1261": {
   "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"
  },
  "r1262": {
   "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"
  },
  "r1263": {
   "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"
  },
  "r1264": {
   "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"
  },
  "r1265": {
   "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"
  },
  "r1266": {
   "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/2147479532/912-730-25-1"
  },
  "r1267": {
   "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/2147478546/942-210-S99-1"
  },
  "r1268": {
   "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(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r1269": {
   "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/2147478777/944-210-S99-1"
  },
  "r1270": {
   "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/2147478777/944-210-S99-1"
  },
  "r1271": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r1272": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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/2147477250/944-220-S99-1"
  },
  "r1273": {
   "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"
  },
  "r1274": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1275": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1276": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1277": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C"
  },
  "r1278": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D"
  },
  "r1279": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4G",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G"
  },
  "r1280": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1281": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1282": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1283": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1284": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1285": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1286": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1287": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1288": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1289": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1290": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1291": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1292": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1293": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1294": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1295": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1296": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1297": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1298": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1299": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1300": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1301": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1302": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1303": {
   "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/2147478009/946-205-45-4"
  },
  "r1304": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r1305": {
   "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/2147479134/946-220-S99-1"
  },
  "r1306": {
   "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/2147479134/946-220-S99-3"
  },
  "r1307": {
   "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/2147479134/946-220-S99-3"
  },
  "r1308": {
   "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/2147477271/946-320-S99-1"
  },
  "r1309": {
   "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/2147477271/946-320-S99-2"
  },
  "r1310": {
   "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/2147477271/946-320-S99-3"
  },
  "r1311": {
   "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/2147477271/946-320-S99-6"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>71
<FILENAME>0001193125-26-338067-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001193125-26-338067-xbrl.zip
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
MS@[%')G[4_<^-V'G2??XY6>V7YMJ6K??6F_Y_FR)[88]^P FO78%4+8#V0U
M5J"L<!5(D(5W6M*@DMV9WQI;!\G\6QGP>RICG;73CE=Z99^]^L^+[I O;YX_
MKNE81O<UP,L^GXY*7TXZCI^%\@0E3C4^YU\'\(10CEKQ< ABH@:!%9L7G_UH
M&F)X65<G(+-.IY,6MF_27 WX+=:'Q[:./YU=_8"#SV6S\^/\)2]@ZZNS&%NM
MX,TI/FHN@ZZ<Z(_S%2[6\^2JS3MM?6"+M4]L/4'7W8]=0 >-^L5S%K\MH!"6
MADJ":';QE_GW^4N>7(#\=8@0\YB41@L/A"4#CJC!# <5DGD>.3.V"'U%A$,
M<<1[7OQSBAX\@#K8?.BON0!*U&"J<0O(;X#P]F]>UAVO>FO[^\&:,:<@5-P0
M<XH58D[NG62@9AF? V=W#!0AG5L"4D-:QUD11?\QY\UIJ\2.C]J@;<L'9CK,
M16C.+G9>P"F,G]U8C9OU _>F;&&5P"VTY,87H#13U')C AW:"@(J90+HV@A"
MHJ_ ?5;'4$Y>6E^.8%H7X?A+!%,&=-]NS'W9 =@LYZCT<ZR.:GMZ7(*QU[VT
M-4E_JIH)R Y@ ]8?3QMX?_-F'/\GUA7^!Q]_JLY&[9"5XU$7"YYTJ#&+\ES\
MY4ZH(:.5D2E2> .V9Y0<-#I@ ]PHIH*FDOF\KZCQ(*K#VX@N"#^9^:K?@WG4
MO#U\_SCYA+*1>\V)%6@A1N&)UJ""IV Y6(F!%IKV#1F^0;4+,[D:OW\ YKX)
MR0U*'?<^$9J<0)W/$9L#KU<FJ9!$9(*R=0-M2]#;*N&D$FBZ6R*"!C$8X6LT
M.?P)+ IC^H;>YXY>7YW$!:+_,O-W7N)5T=;^^  V*7Z,H^JTU:<_G\+3XN-$
M?JN4\U*3F)+'F#N"U'GT3_@D7,$+K?H*TN=E<UHU=M2Z9EO3 AYX%5AGZBKF
M('8::PR/76$-P-0B!YZ&;C& 8T&<\XZ$X),#A=4H%_L*UAO:L6_CQ);C\[C&
MFA5&FJ](8314NF!3(,E0,!3S9(BA>>NHMD(603K3.U\3.@G/@R-+ZOQSF\;V
M$"!0I;16 'SAX[D7 'A@5'-.'- "A@D],8QY4A0Y%: ">&OZ;ZFOQ--R(]WP
MK1T?Q>X5^/57^[D\F9ZL&]B<<+T28.>1V> ,\=8:(I3(@1$6ANB8HI!Y*+PJ
M^@KLKUGN;^/':O01XY87!JW,HW=<U9-WL3YY'ET;&;^'W^!^N, )-83+E>""
M$%(QFQ/C4@+"9XP8[C"2%Z75H;# %_XXN- ??BP,Y\QSL)<QA<_1B+DX.9&1
M:X:BDH?45[#<U7.Z$55T,R$5(XM":",)5PKUG8CIC:8@B04=I,]I[)_1>*V^
M\[=R9.LS, ]_ :DXBF>'DP@Z:'UOUVD7A;68GW]0UTLO?#L=149_*@@[_QD%
M<IOV7$WKK2%RY;D&TX-0"ZJ6D,82)T7"?$ZF@@1;)>^MF_2&!LF!]].3-ITJ
MO)D<1TP5.JWC,3[M8^S<#[VR-9<-FGL1N,+\D,@P)0+T:0-ZEG480E64*RH#
M P;0-]!>2^"']F0:1_]C1W&]!N4J2<OF#C::$NJP, $32ZS5@FA71*^#,+GK
M/VGU)7)\<_JY$$&Z%_WX(A:18KHLJJ6%<<0%FD@>9=2>"Y%3W5?X_597L-3)
MV6\CP%X0B\@A6Y_I3V>7K8;#*DT^V1KS*N<?E[RLSZIFLFXGSLJB?B8&3KU1
MQ!0Z)\("N&R.E0G6>98L=:I_/*\W-'?1KZ8)5:L B:6<*>L=44Z GLFB(LX"
M<!Q--C>:>J=ZYU?K(TA ,JD548EEO$B1,U %+("D*(!>/!AZ/E'F>/2F4+T-
M+CSBV+B\>:1IA7:@E49JG8 JL8)**)ZCFN()"S3X)$'NQ?ZK*3T*2<C5A22L
ME=3FH#**@"77(@_$,9^(5PZT=U\(RWM+IS<USD)H"SGLZ#=;AE?C9_:TG-C1
MXZ0T+$?B!FOV<X.)\1;KKRSAU#HLI4=O6^_!>2-)^-/62$*G6"&")BEB$;X'
M"K."*R(%XR+7SH7UZXMWL(8VD)!@ [?"1$9<2A*L60"!Q>K)0G/%97*1"MY7
MY+U1CLG/<1QK.P(CZ""<E&,LT&M[:#Q8ELD&TA%L*$#X,T629A$$#)BX.IE
MN)9*,IE' '@/T5\]O#/ 1NUT00,I8"U$:,>(5=)@GI7+4V L-_WGW7_P H3;
MQ5E6Y89U0A;.ND3R8+  P5NB59%(PCP@I4);#M<SS.D2"I9[(RRY8@_"QUA/
MR@8#F_.?5X4PSZJQC^-)%W=[6S:__W3V4QS[XQ-;_W[)J]\6^+^-/I8?L3QT
M6_S"KN#"6P$RG'M@)0Z+%I25)!0^5Y$+9E-O#:['6]2V 7O %8(%)PIB8I0H
M?=$SQL#RYLI8:D$TV]XE//4K*WT#*I.3W C)<NPOA4U8; [FG+0$M&++G7&>
MBMYZF.\4%5@*!6Q+%,!)1Y5WBO <^Q,9AWEE121,%JQP(N7"]S9R<SAU3?SG
M%+6UCW%\18[7%P/6SQFQ?^L-.>/RT/L1F9,T.$D,4]AE*G( H '.&$'19E[X
M@O<N-V4;LA+6DSGM5'!&8/D)Z&)$4'BPCLJ2:&DT,D4==6]= WUS4ZX)0EZ!
M_<H<"9(6(+0PM5HEBFVUDI5>!BOZG\JW:1]_'S1&;P!B#K,1L&>0 (9K=(S8
MY,=XY8WB;HBE]AA^H!SF%G/L:-NRA1M&-&,)Q9SQ7!C06]9N^FTLFN6ID=IX
MCP6*6*KH@ F9(I D0<ASEXO4WY3_/T9]QPJS/CSG>1&M(CIWP*ER$8DNE %3
M-P6/O5QX_[*+-UC?\9  O\ 'ORCC^!H?_&+HO?@@-Z$ !9_0A/H(UXZX"$\O
M'/9*I"FXV%\#;=-R;#TV,R;\<^$$B2%Q[*?FB!'!8\F'+!1G3,:U*_&WYE:K
M<LGZG&NJ(V@$'B2>4 4P*BS0=5;E*L; ?%R[CWY+-!CE3 H2= *)S?THU\06
M*1&,<003I7.FMP7,?:O56F$)G;>&&F,!(AC-%4E08B7S)"8AM0N>*=G;1DC;
M5JNU":ISPK#(<\(]UD7B:0=&,E"I>!%C!-9=]"]2L&7^,+%"4>H+%DPN2.&M
M!F)4'GBD8Z1@C#FC0Z3>]15:-TJ5P9( 4'S64XS3@UPG'PK-A #CQ; "&Z6#
MA9ZLQ.)TPPOGK5.B;P#L46!N,_6L-VJ'VS.@;:;<K0\"+8'1IVD ,8;MC:C2
M6!1BB,2CP SP3M'?QKXO;5FW)[O\=+;X^#=X(C:H.OL%HZ4726XQZ-7X=#II
MVA%L50DS2Y/Y-5H\Q[&M0*[;"*$_NV8F2T,Q@69:UZ!U;8VEFH#]IH(18XW
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
M8I-='D2R!0=SAQB+&:#48T<OY0G521AC0I"FMW&W'M/V"A7N@H,^YH+"P\/
M'-51=7D+QK,4?90%E[WS(0P9_;T.,!4B\!P+QG5NP([V!2/6F$BD88SE6@%2
M]=^;W8OJK\TH9(4TD3MX8J+8D$1'$/=Y[D@(07"30N"R=]DNFZ_^VA"M*2$U
M]90H+(D55%IB"H\Q) ETYHWR>6^5YZ5C@18?_P9/1//G[!<T?JXY&>C5^'0Z
M:=H1;%5\_ ]X1E&A"J7A#RDP%T0 OA!+%2?1Z+R((:48>BOZA\[<5P%4*VLQ
M_=09X @">ZUB+A3)"X2H\S3(WCE'-N? [D$LJ(A: @$JXH+!O%*NB)7,D!1R
MS:AEP12]J[/NC7F['J8HJ5->AYQ8Q8 I%CDGV@L)U&0C*Q+\QGL7GKNJCV@Y
MOD$?T<'2VFZ&+UE.F51@LD?,2^>%)IH*3;A7#O1!Y9GN;5W?EI2(K)*U<&8D
MM8;D>&:&X*X@-@9.0F0TY!&V>/WYRFN&UL;=J&L_?7=5)7M2,,.M 5HML&,;
MU9)H(QR1>:YBD;S+^Y>[LZT9G1OPH<A"6><M)2:U+;H2)8Y'A+$,1EGJ#1M\
M*#W1PF6A45 R4+LQ1P$/<30J :R$BU(#V%3>NT9Z@\JW<95O,Z<722FUL#DC
MA<:NCP8L%5U(2BQ+V,/#&1?[[USOH<K7!SZDA5045 *ODYEW\DJ!%$8P5>26
M"=D[/K0UN6^;T %TY#092Y3!K@PT)F*,Y<0SFDO#)+.V=^ZX/GIW5IC)(FT.
M\AW4,IMT@2#Q8#JS@B3-+:5YKHO^FF!#.F(/2=Q*IQFE1%J-H6Y,'C<2L-7F
MW <M5.%[6Y?7^W3$#4GA0$&?RC58 VT50"Z(=8(12UWN PO!NEY:;M?VTSP(
M'V,]*1L\BF#^\Q88";V1&8K*P+$M)??>$]#!"F*L!YDAA/=Y2+9(O2V>OZ'&
MO?Z#K7N0BZAH%'D!2AAC"D_!9IIHPW(2!)?>1)[S_I7W]+2)RV:$K1+,2ZXX
MP?[W1!0J$"UT) 4KDC1@#C.W]FCI=C@)5!&B%,D2F4P"EF4,H+H%YF6$=U3*
MX&+O9%A/_?VK"OXHJ?.<8>JSQ$ZK%&#M7"J(IMKIY)U2;NU^F]LB+R?MX;TW
M0=XOAMX+>97Q@*Q8R Y25A@)NI<4"@^8-;3 (DS7NPC\MH7)UM[9<F5DHT P
M"YY(8; [N$F!6!8C<4I:XRBSL1B0H=<\=(5M3I7+@U=1D) BUBHD1ER0@N1Y
M='CVK%#];6.\<9#T(%T%0)?0R49BL'A>A<(Z,AF)%(8:I937K/^QBZWHD;D1
MX+HD(Y/$,VQ7:U'G]-H K OK-*>@=F[YN4QW-T2GX[+;IO<?GD>PS^J9-V2Q
M'R=='OGL++3E(?,GSD?,O^,CKWC\*8RY]-39%.'C+9\VP^&KISG[\9:/Q-9Z
MV&4/-@^XX,$)[)NWSZO1R-9-V[!O\;(V)S@N/^+U] 1)J*J_G$_95((SM?_^
M\/G7IG/I?KSX/(ZKDW)\U6-G6(&S:K[VW N/>')Q]E_?C>[9UP#LVR^^XHG_
MMYI<1H 67OC++1\V]Q=>_<#YK[?%@,/GEYYW0P#^^'WY>;^.HXZ-'I>GV:@<
M__ZV&EWD&'C#7E4?/0&NDS^IX><G.&XGL[6OOSYX-N))LGY"4E5-QKB?V:1Z
M&U/SP\[+U^\^^*AD!-V3,(\'T FPZ9S'1"XPZHQR0@=&=[)45R>S>SY(1PVV
M:@*+#Y07$41.7,I!@XF4:B:=X-%E+S\4U$LO)2>1:^R5D3S1UFI22!&<UAQ>
M8F"8\HH5)@@2%?PHE%'$>$[A:5PK'IF*,8=A7@<.;#<GS"9X55Y8XJ1#;XD.
M(8$JI56Q\Z07.QI\D>?.)J)CX; [KR0&N^](*PI0\%5NM-ZB'7W2;FE336L?
MF^[K<;2A%5# %G[\7UGV/?[[_6G63,YP\Q*("]*4_XK[C)Y.GIX =95C,JE.
M]^G3]K=D3\K1V?X[T$N:['7\E+VM3NQX/M!5$R!$&(LRA]A1>33>'\4T>0IT
M9K/C.J8?=OX$^N:'4WN$S*$YM>/YJWTUJNK]/X%<I2D]_70,W)G [S[NG]:1
M?*KM:3>#3[$\.I[LNVH4NM>$Z*M.GP'2A,4!/L2LJ49E>!K*YG1DST#7QXO$
MC4#5?;JT1@9K7%[67]Y,)ZF<_&6WL>.&-" 24O?[[['U1^^/P6YZ"AR6?"K#
MY'@?QI)6PHYQB>\PF)!5*7O670*.B0N$S;;PW^G%39\O^]0&;##7[?%>48Z?
M_HN4L(S/^[Q]T7&WW.ZGTZII2[QGA/(Q/G759UP+SLU5-:P>8/ 9MWOM()W]
MCI_AU]FWNIOLTR]@>STTSR?VM;G<' ;__B<FZ=/%QG^YZ1YMFA]V3BS</KNI
M_1>##O7.?+IS"!17;/B:MQ:#6+'^<O^6:(.'&]+&TN3$2M'\_>M7[UX\SP[?
M';Q[<;B\TW_P?3E\\>S]VU?O7KTXS Y>/\]>_+]G?SMX_?.+[-F;7W]]=7CX
MZLWKK=XLOM+-^J^#P[^]>OWSNS>O=[/G>\_V,DX+86ZY05_"[W%MT<LW;W_-
MYCNR/,M;OG&G5:W@5:W54?I6^WWYP>3)2@P?,YEC8G@TQ*8$MK(%)5+D-FJ9
M[V0S^_$M2NX;'GF<C2T:SB&6^\\K/T73#+-S^KS5C)*_+W#OPF;]N,TT:U:Z
M2=]AKF3V9AS_^E![,E<=[Z-*W&_-E]0)4"2R[R>MHC>;T+(>9*>3ZNE,#\,I
MXO-A13B<@!Y:36=#NE=IOD?_/!_NT?-PVL3])IY:4&?C196JO6VG?3V\OYZ_
M_&/9E*X<E9.S_?D#YJ-@6%AL6O>^O2)7?UY6&><J4*LS/KGN/L/VA,R_>>/W
M3R;UI0G.U-<6+)]@I<35T?Z^W_Y-\,+52'T9"2[-[8+BC+KQ['NGD,*%-MG(
MV]'L.3!N,6:.;$NWS317N/(0RO/.%1S]]BS<F9@BQ>,S3 $L/#E##,V!HQ=@
M0BG.:&)R52S\[U-; X,:G;V-IU4] 2NXJD_LY(>=$E;61 ^\IQHY.QI5$T"*
M5;&Q&Q*I44(^O0$#?S()CQN1[KS1*^&6?W]_\/;=B[>__'?V]L5O;]Z^RWY[
M__;P_<'K=]F[-QFHQ^] !\Y8GKUYF['BN_#7[,W+[-W?7F1+FO-":SYX]@Y_
M9B875T)PP6W@ _+7&^VU[)G"N%IA];*JL\EQS/XY)]6L"P9D$:S9<$&5O(:?
M>& %VBCB"THQ6\<2(PRV[1 @!@O&J NKXB>_M5-[T44O+G"3_0!7R F\Y1AO
M(\&>D;-H:Q+'?=[]_YB.8Y;3W6^I[#=YZS7\/N31%I)Y0FWD1.0F$5=$#!Q1
MR;BWCH>T*OB\+!M@>?\-^_X2KC3=8]N"V8/)3>?R@?498!A+^Y;,N/KRO2$[
MV\O6:7D+V/9[/[/E75M>X6UMJ-N9]<C3MXM/OWD[&!2#0=%'@X+'E'/+$L:E
ML'4?L".'#;$YV!,^5[RP7JS,)U3#=%KG>D\M"C%8%!NW*-Z]/7A]^*JU&WIJ
M4CRD<VNU3L_+H;)M\V^NR7Z:+#C3W(#"B'_VX<L_V:2Z?'&[0QBK]1AC'FG9
M8/IB]K($!0<8J(OU_C<LI)O,X1KYI:RW.F#ZA7<Y-@QFQ-$"RS<+X0J09SQG
M]Y5?+]J</EQ/MYP>[S^E8+MKGN>]C&U\RY/_Y58\@X>YNMPR;E>>'&5-[4&K
M.3GBLI#2Y#G]0/>.2C#5[6AR]0\7U&5FZ.GGIS/%-V>GK88\ .V!5KSTHGMP
M)JF"CHKC6<>& I?!'#-@$,1:Z115P)=,7 UG>AN/VD/7QY/7\,MJY>V*Q8.M
M?Y[6TV8W>S7V>[WD47WBYM^]^&S])$.H8I+9.9PSVV2'I]%C[GG(RG%63IKL
MV7'K!.YSK':UV[/64"VC]&%=*P6]@U_E!C?UW*?28=8-C.$]RM9O#W]%(-Q>
M C!AI"@\]F7!FJ.H%3%YP'I"F9162H7[!VL["8 U^O7I+">V+7!XUG5,?%:%
M>-G-TN"(T[KZB,]978SE1D3[/(XL-L1_*$_+(\8ORF4(P1;$!U,0X:3# PD%
M4;8H7 R6,GKOX%"'7^_LYU>S6J>N^\-J#:&;F38"+!N1"Z5O@SI?XW[Z<3 _
MW0M]Z%L2O7W</AY/5OK;J$ M-\NJ.JNP'V/VCVE=-J'TK:\&=*)RF?.UP^HC
M.R[_U7[_:S^YR>,&V*N]MWN'>]F+D]-1=080N\@XLM?5WM5@N9,O]DO_Z"IM
MOWN$[;4/.4AX1Y+$:O&V^,?12$(HG%(VYT':U7#F@Q#JV#2S?WXIQ['7$6/0
MJEGV4W4V:B: "X>3.L;)+4+OO5K+.O,^/"""#582GF/#*.\+HJ4*1$BJBUQR
MQ\**G >7$8CW&H'DJO#B"\[>3$^!&YS/6^ZIE4Y\<MQ[A,Y>CJJJWE9R7",U
M*IECVX@<%-"D@9Z* ":=8D0JIW24.3?YO8/D%ZCQ&7Q\4[^K/O4Z_^VG"KGX
MMN++.MFW8"Q7B7,2A #+3$M/C%>""*:"@/];[O5*$:;5DM_4OX%-#QKQPYG\
MZP#,K[9IK#^>-G&R5%"[9=BU1N22WGFK320>&1'&.8FV>("R<+FPWKK$BI4B
MUV] YW;T/^5IZTWJ\:93SEBQU5&%A7VX5A-M!E>TGT]KX!?EJ1UE\7/T4RQX
MALM@K<%Z >(9@OS!(@I;$)%96R)#3(9IE2)AF @L+%-$!Z=(XKDUG+.<IGMG
MXJ-:<5!'NW(Z7NTF2Z8>C.VO=N9_75^B2T&EXTHCK"GR>F.(U0I/=<JEH=(G
M*N^M4F!OW]%OQ[#"WB>ZY(4@%):\&FZ_<C=2O_C]>>#XW_^D.5-/FVP21_$4
M(9V-6U#OHB=U-$479F:!10 F7<?XV\5CNXSQ9%_L%7G^YR\E>F]V=K4X=XBG
M;+==][*ZW=%8QY"=3NMFBC'Y297!B-;)R?AW[J\H7C&Y\,!/]GN==[7:IAB/
M*RHOV!VB\DS?X:8;O*G?P:R^Y+1_R[&O]XJ[BV$;=> YEDKX BQ[[@UQ!78.
MPS:31>#&FGN+X1F?.6/<O2LGHY6I:C=+T<)^2=E!UG6$S=I>L;L9D%?VT8ZF
M,?LW($#*,$TZ:YL$_M$J)M:*7<X+0X67A'N1L!J'$JO '+",1Q8"Y2;R^V+7
MN]KBCAV>G0!F/"QJ';S]>4"7%:)+\-P7T1JB+,5CXA5@2H@&#$<T"K24(;]W
M0Y\Y,WKQV1_CH9]MBNDE]V*$7S>03/0.U*O7M@GVGQVCRKK#_;)??GGV8!;D
MS2!X6_WIN]FR?AY5SHY L1R!:CE;WK?\,=V,-J%.KJE*:4NR>>[)<QYU6DBK
MR*!%],+ZXZQ5,OK&\Q_W_G=2/^O$_K#U#[CU\_3]N03-0*W^K^,2R.#MPHMP
MVXRH6_E@'C+#_U+2Q(K+@;;:F:#R/7$7UT"Q=Q<OQ-WN4GM,/-C+Q![]]G[T
MO(#A&M:WZ,W<7F&HDG4MJK,_Y4(6CO:NV)_2!R_V?S4.F!<:,W>6^>,("CR>
MWKG_4.+I"Q@-$/I:BY\_&BQ66JHAF<^-+1QA47@B8A)$"UN0*"6>,, #XRLJ
M4W\VK6N8>==A!?T\$SN9-M<EMJ54.(D'#^017B%=3DP1+4F<1^Z+D%/K5U6A
M!)MI\=BB^-Q.[&R6JT+U&Z'R?\?KLXDVXXW:$IP?.-  C84Q4PW@Z!$XKB:.
M%;K);J @+]NB:@\#_BN!.%U6F8.-++HK8+X$G_8B@F?IV ]8T0D9@9%-XJ@]
M0J]=U>G2R1_+LZ>+XV/2*'Z^B#3_F#:3,IW-][X=0=I3VYZVKR?XJF;?V2;B
MR3.7$.D<@FPO1WM]:>:S9U^#6C-\OV42R6T.5)G-: DM?H_Q%"8W>GKU]LQ.
MUVEWZ2L;@_:[YOR\4?/2*3@7'_4P^3,W(JE/Q[&M-,34C?J\X\)W[*_9L6VR
M5(YBR&!KX$=4L3 7Y)_3$C-!)E7FXFP &#2+9) <ZQ*[7F6SE)"E3)*%5^C
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
M C(7LE)F_;#NC?8#;%_@9$W;M2"!:\GSJ9!^!&G[L]DJS'Z?Q"E>5]$I8Z>
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
M5'W&*U\S"<=J5L%TJ@^V<E=#EG"X'%LCQX;+ _64@ZEC:B9*YK&J11^,&9[
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
M!!-Z$\=KIY/!$2\C^S+S/_@P\D:-WYJ==P#S?;<=>#>FG[/]#IH0:,Q,>1E
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
M6A[6VUVNPJP;J =W/[1Z;*P<&]9\('4/L*V'4D=((#3+TK _M"VGVTHL_M2
M6Y"N#JRKT8?"I0"G,(+R7$*,CD,(*4?K;98E#J&KO:*^FD_KX"U__.?E9/5V
MH-.';(-GKI.6DI:2EAZ%EK8V%B2AS4FHT*FFGQI!J.A!9>/!:VU!&!-U<1)9
M=/<EE#&E4/,(A?LJH2DX"#YBE\X&)QUC'M>J!%M-3;D:"V[&0C.24R(0DE.2
M4TI-25?WFYI*Q;!+3:M(J:J1,M:LE'-(A2=C@\RH<0A=W5IJVN*9N*2EI*6D
MI:2EI*4GI:66&<V-*>"2J#FJ3P@A%0G)Y^B--T:SM6G>;$M1/C#0GB=0QC)P
MSG#P46-A)?"PPVE>,[8TTTMR2G)*<DIR2G*Z[X7A16<AK08C7$TSF4G@K! 0
MM4G1230QKC5S"55FG2L6HJ@YK;)"UG36)>"9Y52,TA[ESN14"#]V7).@DJ"2
MH)*@DJ"2H.Y74*-%ZU150]_-VW;55!]R_2$#=U[SX'E9F^M%QPOS&CQ7#%2.
M"F+L%@='Y"D(8R1G.Q-4I2R)*8DIB2F)*8DIB>E^)WM=P%R9O6JBK7*H"@?G
M4]56#+E2?BXRV/MBFIB2-4,-P)B)H(2O[^&\5&VU/@GE360[S$ZE'7/A2% /
M3U"IW>@1;#-^.I_U>^C#"O-HAJO1I#^.H &I:'1T3B-\:M3XK=GYJ!.%DSRC
ME(!/P">*;R;Z.:[LMUW($]>WXP&M,<U1 Y^XGI!^&D@GBB?@GR3PB>(IG#\Q
MR!/7M^,!K3'-40.?N)ZX_L0@3US?C@>TQC1'#7SB>N+Z]B!_8@O0/,O<*:-!
M<Z- R9#!,Z<A,NVR\*P8O[8]*B:++O((V3 -*I4$WG:KN4,JP223@RKW%Z ]
MQ]7[1AE#+>3V8^YE>TO/&G7YUJAUWYY.XG:L2"=QHT3FM#V@-:8Y:N 3UQ/7
MMP?Y$TMDDG("(T.(P3A0CB=P:#@$G[#HB#R+O+:31@K''"I@21A05GOP G/]
M""LM8N8)$R4RS;G\3JB5FO =P>Z8?MM;'RKR.F!+S)4 SB]PMNS[<([P3?>8
M-LO09ID6C=^:G?<=T%#R2L GX%/R2D@GI!/%$_ )^$3QA'1".E$\ ?_4@4\4
M3T@_#:03Q1/P3Q+X1/&$]&:0?F*+"W12+&FC($B>03GDX(NU]4=]*%(2S(JU
M)A+!L""= I5U!*5DALA3@61CYB9I%82]O[C@2?[?R^7JO%[*\N7\21V?[AK"
M].<PR<]F3\/%9!6F?4/AOICY]%8M\Q?\Y^5D66_]5UR\GB3\N9IFGG_!-/]]
MUG_*_PO32QRL6^+8*EJO0.1!,DE()Z13)D3 )^ 3Q1/2">E$\01\ CY1/"']
M>)!^8I-=,1G,4@60*N7N2  &+J !GHV).B?KV-IDUR8[:6BRB\B#6M<T-7@[
MC3>?+9>7899P-"_=MISS>7<9\_3'Z/*B/GR-RU7]B.Z/B_IP,4E=AYOK%U2_
M7AZ JM"N'>*_?=N9@J>=!D],*.Y3DN!UT*"\C!"YX34N,CQHQI,R_G[P)-")
MR+P$AJETE4(+/O "QGD4B@D74OQ@0[^.03'_<+FH%WL5 _7QTO*7=X39O^S)
MO\(B/\?5B_+3?%%PLKJLK[D3'2W[M]T.BYX]_^DS<9%A?*P,H\"(B('F#PCI
MA'22P.N3.))7B2<&TMA4Y<P(",H[8$J'[ R+DNLM2F"?^W^U CY@?H 4D'B!
M%)"03DBG(BD!GX!/%$]()Z03Q1/P"?A$\83THT'Z=N>QOI3COWBJZ\N'Y[N;
MD6EZ7LUD'522"EBT I2N/[SP"8QDSN; F1$XQ":TW<VK+2L8ZB.:8&O\+.SO
M#YVY2*./%?*MV?FHD4YI& '_)(%/%$](/PVD$\43\$\2^$3QA/330#I1_(D!
MGUH9'<%NJ?^9K%Z]FD\[.XQ6X4V][OEL-,/5J%^[/UKB:C7%?C,E;9FB+5,'
M9?S6[+QO]:<ZVU[K;#FSQ&K0 J7K'ZF$CA!22A"E*P8%<EG*(.O7^TU7W7;W
MG^:+E^'-+8:O3_1__=O]G>\/WK4EF!\KKJFD1B6UAE,4DF.2X]- .B7C!/R3
M!#Y1/"']-)!.%$_ /TG@$\43TD\#Z43Q!/R3!#Y1/"&]&:13W62O=1->!/?,
M:Y"1*U#>"@BB%)!,%^:-Y='&@9MD_8+3L,+\<KY)^63S(W_L_\_>NS:W<21I
MHY_/O^CP[I[P1* T=;_8.R="IJTYVO5:"DE^-\ZGB;J*&(-HNAO097[]J6H
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
M<(!T"-] Z:XI';6)\,05$LGZK%HD(FUR#"<#"9%AEZ,ZL@NE>[Q]E$#=0-U
MW0#IH&Z@;M?5+0]52IHZ1 A3B.M!W23+<A5T3#(J:V[L$A@-]5+GV"_*D-6-
M,8F<H!X)C;6C,3%NR-.IFS037.,1:Y4:?FT$NV][!XD[5J2#Q('$#8>>,6FM
M8A911VDY](P@$[/.>6D(2<HQ2V](7+#:*X,E$IB3DMXLAYXQAR@S.0PTS":M
MGTSBF!(30F 1#B0.) Z0#A*W=XF[JVC=607O/C/?;F:F:LG%1 >NHT36DW(P
MB\P1HI88X9)*+:=WLV"O2ZYW.6R,E"'J743<>(.,+.$H%3%&S[ HYZGM3G+[
M/+WYT=?VS9T(KD!Y]\Q'?SET/@()!LB#!!]SE!EC2$19C&A4#'',&,JA(D?>
M>:6E$IJK>%WR,(E*46R1UDKD*!-S9%P(2%GA(@]):?5T4:;@9"*AU+.N*///
M]V?^X3;PT)^YC_[,DW;>M[-IL(L8FGE<--.Y;\_B 1 \]&4"K^U[G/?MQSRJ
MZ_ZD//1__YNFA +P ?C[!SY0/"!]'$@'B@?@CQ+X0/& ]'$@'2@>@#]*X /%
M ]+'@72@> #^*($/% ]('P?2@>(!^*,$/E \(+T:I(^L;(Q;)C0F'&$L->*6
M**09)2@E'WQ@QEBJKY>-*2P#%=(@ZKU'7!*!C/4")<Z]9R%9D?CULK%?XN+E
M4'7R<]OWN^I+,A,,6R>!I8.F =(!Z1"V / !^$#Q@/0Q(GUD88OAD3!.'(JR
MA"W21I0#%8T2]?D5RDBDZGK80@@EEC"))(D&<6(5<DXY))0JHI*(]1+"EG%:
M.IQ#=@1]+D-KVN ADCQA?2SG)YZ=QWEO!^:(G\IC:'N!MI<:![^V<=ZW0P,Q
M*P ?@ \Q*R =D X4#\ 'X /% ](!Z4#Q /RQ Q\H'I ^#J0#Q0/P1PE\H'A
M>C5('UEQ01!4<^TYLHD0Q(VTR$@G\E5%I@R)5B5_O;@@"4P,"PGA:/-GDM?(
M,A41U93A8 .FT5XO+G@>_KGL%V?Y4OIW[?,\/^4:[.RUG8:7\Q-[/EW8V7#H
M[+"8>;*UEODF_KZ<]OG6W\;NP]3'UWEHVO F^O;]?/B6_V-GR[BK$X[X1# -
M]0I 'B"3@'1 .D1" 'P /E \(!V0#A0/P ?@ \4#TH\&Z2-+=GFC.?/"(*^8
M1%Q$BJR)!%&'*578&A/Q+CII(-D%Y &'T%0U>4_J;[[L^Z6=^]BTJ;3EG+7E
M,EK_6[,\'WIS8N>G_?#JZNGVO!A>?P!J MTZP'O['F=PFI[X?-D8G,(>82HB
MXIYHI'T(R$I%D_0X2')CA9!BQY+3$I&0_26NRI'NSG/$J")E$Z8@J;OUL+W"
MG#'\N.SRQ:Y\G\%/ZH<77ZUH\J<U?X8K;E _O&_;_WGYRXNO.4!RPJD$!PB(
M /($@'1 .J2" ?@ ?*!X0#H@'2@>@ _ !XH'I /2@>(!^ !\H'A >NU(']G:
MA%",2:DM,E9SQ+V)2&LOD(N:B1B%E3[LHGOI"VL30S'&UY<F'K)]*H?5": "
M$#U .B =XAH /@ ?*!Z0#D@'B@?@ _"!X@'I1X/TD:6N#*=>$FD08\XBSJQ#
MAE"*DL"2"6^,,&(7O4B0N@(J@&-_QM%9]"'VB_P5Y<4N/^RF?A'#Y@W9J*'#
M"#J,:AS\VL897*&G=86"YQP+C61V8A!W3B,G0D":BZ TX2;IQ^\P>G-!F,/;
MGG^T7?@E+EZE%VV7XG2Q'+J+'MAPI(B8&$' ,0)B@&P (!V0#@E? #X 'R@>
MD Y(!XH'X /P@>(!Z8!TH'@ /@ ?*!Z0/FJD \4#\$<)?*!X0/HXD X4#\ ?
M)?"!X@'IXT Z4#P ?Y3 !XH'I(\#Z4#Q(P,^G%-S!-TD_SM=G)ZVLS(.S<)^
MRM?=SIMY7#1#;7/3Q\5B%H=CK*"E!%I*#FKP:QOG?:O_X[:4W)6U[MQU<O?I
M^78S,U6WN%BGI9*,(L-*NTHH[2H!.\1L$M8*QPAC.VEQ&9I2RD&#+]KNG?VT
MQ?#YB>'5'ZZ?.?C@KA8JR(1).$?G?AJ_.U/XRZ&3% 3CQPKYVL;YJ)$.P3@
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
MK/PV\$AN='HYZ20.3B)#5"F+BC3'R\8C$@EAQ',OJ-FEP/=Y>O.CK[9K,6Q
MYP^"V?Y2 ;.!X%=L&"#X(/C'$4&[+%!*<(:X*'7'3K <2Y?@V% ??" X/WVS
ME9KA:+.B>D$HRB%X%EA%.#(^)>*(#,GS)XN@.:83#-52AQA!PY&>1] *?=+.
MA_9^NXBAF<=%,QVV2*A *BJ=G7&X3Y4.?FWC?-2!PBCW 07@ _"!XJOQ?HXK
M^JT7\L#U]5A ;4QSU, 'K@>DCP/I0/$ _%$"'R@>W/F101ZXOAX+J(UICAKX
MP/7 ]2.#/'!]/190&],<-?"!ZX'KZX/\R K0N D"6\T0-DPAKHA"SC"'G#:1
M..M5P#=:N!*5UCEG$(U.(YY\1,;9_!GE@A-1EY;JZP5HO\3%Y>$=.ZH]HW3"
M.*NO]*Q2DZ^-6O=MZ2!NQXIT$#<(9,9M ;4QS5$#'[@>N+X^R(\LD+%&2Z>,
M1@;[LJ^$R4$)H?E/ES27UK!@;NS@;YTB@@>-4E0,<<\"LIPJ)#FAG&GG@A 0
MR%1G\D]"K7!0X!%TQPQM;\C9/H9L^F?G<=X/IX(V\5-Y#&TRT"93X^#7-L[[
M=F4@; 7@ _ A; 6D ]*!X@'X 'R@>$ Z(!TH'H _=N #Q0/2QX%TH'@ _BB!
M#Q0/2*\&Z2,K*\!&4:&%1S82C3B3$EF5&%(\Q9@(#\[?*"O (@JF"4,R4H4X
M=0Q90BU*#E-LE95<W2@K>![^N>P79_E2^G?M\SP_Y1KL[+6=AI?S$WL^7=C9
M<-SQL)AYLK66^2;^OISV^=;?QN[#U,?7>6C:\";Z]OU\^);_8V?+N+.S'"=:
M0Z4"D ?()" =D Z1$  ?@ \4#T@'I /% _ !^$#Q@/3C0?K(DEU&&JV)U@B7
M_W#A+;)4)!2M2EX;AYG:20\-)+N /.#0FJHF[TG]S9=]O[1S'YLVE;:<L[9<
M1NM_:Y;G0V].[/RT'UY=/=V>%\/K#T!-H%L'>&_?XPQ.T],V'D>-93 &$28(
MXHDZ9#CW2/@@E; LVNBO.TT:1Q:3TDA(+1 G6" =\R./B:>1$F-%N/4(O\*<
M,?RX[/+%KGR?P4_JAQ=?K6CRIS5_ABMN4#^\;]O_>?G+BZ\>FBMPA4?[ 0\<
M! ] F@"0#DB'3#  'X /% ](!Z0#Q0/P ?A \8#TT2$=*!Z /TK@ \4#TJM!
M^LB6)K BT?" D1'&(1Z]12XJBXSVWG 9 G8WEB;NT[STA:6)H1;CZRL3#RC0
M@,4)8 +0/$ Z(!W"&@ ^ !\H'I .2 >*!^ #\('B >G'@_219:ZT=Q3G_R&C
M=4)<XH"TIPR1)(B(R?HDQ2XZD2!S!4QPO[8B..WGP-J*/L1^D;^BO-CEA]W4
M+V+8O"';-+0707M1C8-?VSB#)_2TGI!R3@7O$6<1(ZZ]0<XD@HBP1''#G<>/
MWU[TYH(PA[<]_VB[\$M<O$HOVB[%Z6(YM!8]L-M(,CP1AH!C!,0 R0! .B =
M)'"]+0F..A%"$2$A!_;2$F2PE"@'94XR;Q1)]!$E<$@&_&D%?$!N !00> $4
M$) .2(<53P ^ !\H'I .2 >*!^ #\('B >E'@_3'S6/=E>/OG.JZ^_1\NYF9
MJO-JE$GIL/*(,6X1IXHBHY)#04>=N%!8:/G8[6&[S:OU&0SY$238'J5\8W?V
M\9=#9R[0Z&.%?&WC?-1(AS ,@#]*X /% ]+'@72@> #^*($/% ]('P?2@>)'
M!GPXA.D(NJ7^=[HX/6UG91R:A?V4K[N=-_.X:(;:_::/B\4L#F>T0<L4M$P=
MU.#7-L[[5G]89]MO_;J0CEA/$">>EQ:N@*Q, 4EBF I)JLAN'*MYK_KUH>FJ
MG*+YHNW>V4];#)^?&%[]X?J!F@_NVJ)$3I26L*0&2VH5AR@@QR#'XT Z!.,
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
M&^DC2S0P2:VA$2.MO$;<4H(TMBI?5:*).$(%=0])-/@\0-]MN/!=H<)?R_%
M%YM17>Y%M2NW9B(- \<&K!_R"@#T40,=\@KURF[BS+E($@K<VBR["B.'@T5>
MFIA8-,Y;_9"\PF/([AVS^FS"6(7GKE?*2[5G%J#8H;K,PNO25]M/5^4-PTG'
MB[2<#>?;+K?/NSQ098)4P[%R76WCO&^DCRS5$))D.'*)8K"R[)N5%45&@B3U
M45.GI+BYEG+/?;-6_/BB[7Y<L^/S-3GNJI!SPC74<8+=0Y(!@#YNH(/ ;14+
M.!\HPP%)Z3#BJ>32N64(BX"5#"SH=*-H[Y[[9SV^P!$*6?2J[!ZJ HX@=G^[
M:/UOR-ERW+QOS\[CO%]M0! _E<>P^S4$[Y6:26WCO&^DC\RW$5H:*X5'@G"3
M@_>R[T"B'$42J'4Q)&?(+H+WMZ>VBS\4?CS9HL<=>3543B2L38#)0]P.0!\Y
MT$';MFK@5,PR)2W*D;A#G&J##"$:>1T]H4DH[L,NXO;'U38Q,10:ZJHR>5AN
M/X*0?7L?D*9-V2;7A?UI.K=SGS^?J:&'=7<(W6LUE]K&>=]('YE[HQWFADJ%
MDH@!<4\U<DH0Q SG*02?@_>=K+MO$^6K]&+#CB>%''?FY, I'V#U$+T#T,<-
M=)"W2WGSWE(G:8[9-<OR%IE$5BB'E Q&*N^=)6P7T3O(V_BL'M;<CSF +V\I
M9@;Q.\3O-5M+;>.\;Z2/S,'1E$KJ-$$>\QR!<XF1MB8AX[1G.@81-=Y%_'YB
MSZ>+U19#)VMF+,[-(^R#;":*PX;_8/X0R /0QPUTT+FMGG@G7>"8(H>U1MS9
M(G%)(VF<<@'+'*;O9,/_I],Y-=&$@\[59/ZP)'\$$?W+LW,[[89CJ0^=XR%J
M!SH#;^8(O1EA _>6&21Q*,L21*$<PU,D=8J"$R=$W,D._L_[/BXN"?'D- _<
MSC;3HWA") $/!DP>(G4 ^JB!#MIVJ6T.XZ!MHLBJ<@AMR(IEC(HH1^/4T[*3
M;+([67)_3&UC="($!6VKR>1WO-Y^*_CO%K)#='[_P_A.[3R;:3.=-^UFO\G&
M%E/N&SL/S6QJW70V;#YY'V.#0'WG(IOA45[ZVS?T&QCX.KQ(&.RC&.RQAD?
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
M2%U[2IAC.PKK?QHH\YW]]&I^Q?$95D!VMJ7U1"I8OZC*[:G+^"&X'R/00>Y
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
M0%-:<*Z7V[[$$CRS6(*FJ8QS\\OYR*1&NC[ 6]RP[;.>4@7,Y02H^>_\Q8F
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
M@ELWE8?,+1\#W)C.9@!DXSS;'.? ,/#<R?*P!$R2\] L[D[PW#YK84Y]O)C
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
ML<\E%)I4Y#[_>C4= HUAZI6?Y](#P.0Y7W<V3#4:9KG"P!CD6/;I@&5TW=:
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
M*G"?83!;A6.V"K>0^YDG,+.\CX[8&04?^XQ@([&5VJ.2$(JX" PI #<$,:(
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
MBQ#\,1J6S\6C:6O,;D#J?:"A^I* ='\!*%QZ3"<$WU7=/L?M--RKN(N[ME_
M_U_7&\<V^K7]FK:-C:3&<@1,&A/^/,A3/<J#WD= _4SQET#Q;%ZR>7DQPIXI
MGLU+-B]9V#/%GPG%LWG)YN7%"/N+I?@],W*WEHC</?F6:%/'UEW#DZXEQE.E
MZ#9;Y) 3*=C76Q,<V'X\.;P[R<??3]Z?W%<?[\6MC$A[M8F;DYLUSY0#VQJQ
M/]+_X4@D_X#P]#EBW]58/>"\-BRMD Q;)+%SB%,BD63P#RV5)DS$(WQV3NDI
MXS&65F.D@HLG7 :,#/4EDJITJM+8*A*N=E(<%B]B^\1X1&6<Q/_4\[-E"\5W
MG^QT$=GT)O4T]NXW_>G&0]39UB'JGS]QM9S0ZN9#5[-1N,8HC-$"9Q0\/ ^>
MK<!G%'S)**BTE4%QA\K &.*X],A80A$EQ$I2.A]4>14%&>:8\GC\@^4!<1X,
M,J+"2):^HJ&B\;S3$:$@II-29!3,*#A><F<4/#0',@J^9!0T7/I26HX\]1KQ
M>&:SY(*BLE2A,AA[3:JK*"A*Y:FA @5<600#>*09,\@YQRG$AXZ6(XH%.8=8
ML+SN4.)L%#(*CH/<&04/S8&,@B\9!9W6RNL8TF&(YCAA%"G+-;).TI(JBAU6
M5U'0<2^YP0(I'Y'3684,E@9A29WQF&DGS'A0D*EJ(B7.*#A*%'R,?1QYU?B(
M5HU_G*7CI:)*ZNF10$9VEA[;+MZS<<X(>#1&=NQ!)1[.D)?M9XFRTN!2$60<
MKA"W5B-38H^48S8$(HFQ.SEWCCWU4ELDB2C!03,.288U"LJ5/"BB>-@YP^^
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
MQ:\17+_,6KL&\&#6S,']M=X?B[IY(PBAAB+PAP7BQADDK3+(6F5C$7Z%U4Z
M]<7JEHB[I&TB[34:M%:;'W_ZX3.*4Y[0FWOUC$5S7I$3"/&*=R .%_.8Q/.?
MX*%=S%DN$Y(WY!3/(][7()7PX[Q;*N"-"<L"_(RH%HN9/=.S4^^&S. ,KE[X
M*+EA,9U&BEJ?ONIU(B?J(DG\:1-IZGQGV_HB:<9 [^NYL,Y>KQ0>Y/>B:>?1
M7S,^9NXNIG[>4[KNBFYA_IDL4#-9?A0AIN=_-&9@\V"X&LS3)<C#!+@9?#*4
M2P<P<2\2<V<.DP)H9L^*CR!=H9[ZE*]^]RE9TH+@$[)*HB?;.X>(.\T47O('
MT*]"HO\:[OM8S\_2E>_?O8U?;^?UMT]XO[X ))<_'&GY \GE#[G\(9<_C+C\
MX4EJ Y)#6/\#Z'9.]UHH0/=KKWZ$"1;TI/B;GH%.+]=82?6Z*[ZO.[OHNF7
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
MG69,>9FFAOM]T6N-!CP-^MH-18-6;Y>=DH\WA>[>C0^=;X[AZGL9&,(R1@R
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
M[;KC%(<(13B<)]RF619LS+ODN8Q/5IU0"SADNY*NRY,%!F;= C\')_-Z;]7
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
M&A1?A=-28Z^-QUZ3322KKK*+4-NUC9 YL3LGJ^=E2PHOX=JJ+O+P16$KU'&
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
MWO-<SLP,$/X9I4I,B@M?U$"^IYG\>JV$8E<)#7Z"1-W.E3Z<Q#LZ$O&O@IM
M_*YX)0!SPB_S?5 S>$!<[$7Y6%J&.!_I'24Z/A3-QH+5HRD3O=VG=(<YV4?H
MDR^7<' TTXV/GD6W4M23H=E!KN$RR1?:MDR>VF/4ENQ%T#!DP-JA;C4\J3/B
M\'-QA/E9\<>S>MJVS"2V#G-*QJ'9[Z,73CD)T%-=_(%M]T9/W.5!.8I)L^'Z
MF- UC4C,3T&4)#91,=AAH[_QWD(=(SD/SA.+S_)./4?\9D?3[=GZ5(D[?9[G
M.T-7VLO])67M;<#_3'FKR=.$\Y7-2XNTDX\!F9GP_-O"F_Z@X5CB^3D%#/VP
M&A.9)%;MGG_J%]"'0>&N.XP%5O<X3,?R=)=O]=;#5<K-^V-YN2L+RA0YZQR.
M;M(33?DSBBD*N[?X83[Z3.>C>VW,1V,^&O/1S9V//@>VX-]UN-1)PZ^/:B=;
MV^J&9X(GRKWVFYHT<X:2MR]HJJ!+J].K8Z+KGK4G#CMH>H2CNAR'KL;Q(!'1
M 4!G&GD XB;R\ZE3?/D%!> HRR\QKYJT6^WWQ>6DTT N$W69\-$=,H?-6*)O
M>Y?7!4E76=":6.ZR>$!Q5;F8BWG?@-[7>U^.E07VZV#Y[5/W=5K=R62?^_:X
M9]+J3'KM]7_[/&.O>]!']-'*/JZJ )7]/D^'QP1V4^E^87:ET+O(XX*IGG1U
M2\!B1CR79MS#7VR/%H_'*;O4@SIP);OM*>7X0.%D7=]KMVA2<=TZR/:MLB5G
MX)^^?S=\=Q0Y;Q8PHX'I,C7#[>=+SE6AB5TG<AZ-/@XT\\IY]B\F9_Z)<^;O
MIO&W?RGRYM-ZQS-:>[[H7 ,]".@$=*H].GVB\7P9FP3 R78'.M^,>.%[7J"
MB\=P*\AVYYC3?4O,>5K.B#F['K9I=X>G=0%$EL9!T+;S'  @6VR\<@ : (
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
M"%\]EUFCK;Z:F@M8J+%GH>:W./(R-W5$JMQY2.^_OG?TNHVG;E00+1=T\1D
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
M8?F >\!]XXS^M'#?<T;[K8LVP@5LPQJD]L!Z8#VP?B]=])U^IPL/ -17+6I
M/0P="'^,DBL]6+T51+THN5*/U1J47$%X/S/IVR9HA/?#A7=,U-D1WF'^@'H+
MC-XV0=?;U@'U=EA]DZ&^H2D]JAM8I0ZH "H (@&1[%$'5&#%V837U%MY"P.Y
MA?5'=MG8OZT@2;_5WZQ'TK.@'DFWU3EJ)1!'%SUYHN;),HYF*DGH:QD(4L.-
M[](+"M&M7^+%_HT*Q?1>L!9BZ:8D/GX9_9ED0;D"C%.4.'GJG4DT2[DP2G'#
M1JF22HVY$E;ZOZM0Q21]EMI'CZ[RDS36Y04:SZ-O9[4G4.F#=!Z] I7^:]\%
MZH%:'A:NDVQM'OR#KAI4^F"[ 399)%E@DR78!"I]:R'H?+->JY@&;5-KG61K
M<V0!BV/E3-:@T@<  8  0*#2!P !@ ! #0,@4.D#@@!!@"!0Z0-]:C*S9]6Z
MAFUJK9-L;0XJH-('E7[]T014^K4@9REO4I8;FY3/X)Q(0X]-[29_'%T&R^:>
M4J_^Y'YW['3;$[@ ."LLL'S />"^<49_6K@?.-WA7MLQ&N$"MF%-O2T?< ^X
M;YS1GQ;NG4D?),M ^\I%#:B'H0/AC\&\B!(I=C O@D._%LLTX-!'>#\WZ=LF
M:(3WPX7W#JS>BO .\P?46V#TM@FZWK8.J+?#Z@'U381ZD%9;I0ZH "JH.A
MD> .%KI#(U4 &OWG-O5O(\_OMB:;Y/E=*\CS^T<ES]??A:3?)(W<+Q=3+0KN
M"SV,)$5OO8YEF":.H-ZEO@SHF=%LEJC4<.53,Q2__D8EFB,_FE%+?/-9WLK8
M,V^81?%,^6D6TQMG<;18M5]X3 6N?V@X3?[/9#]^K"L[/*#%!PN]:1!8Z)^X
M:T^^]M&D]%\=N=O!2/^V7H&1'B?X;3QS6R?9VCR.!NLS&.E!&@-LLDBRP"9+
ML F,]-9"T/EFO581]MFFUCK)UN;( C+$R@FAP4@/  (  8# 2 \  @ !@!H&
M0&"D!P0!@@!!8*0'^M1D9L^J=0W;U%HGV=H<5,!(#T;Z^J,)&.EK076RW@^<
MG,$9BX8>.<+)7Y!4UOS@>W_0AOV#[\$"LP?6 ^L;9_2GQ?H):HT ZVTP>V ]
ML+YQ1G]2K/_0!]:?VO[WF@S%3 X0']D-@'YOH.]@ N?D0 \6^AHOS8"%'@'^
MW*1OFZ 1X ^F$(3W4X=W,!-C\LY:H[=-T/6V=2"]%48/I&\BTH/QV2IU0 50
M0=6! (@$=[#0'1JI G#0;]!Z%YSSL5I(/U2>T-SM_HT*[L6,/AV1;+Y0CRU2
M$<WF>O]1T3M<WQ#L,S_^QT5$0/.G^0+T[Z!_!SDZ>@7*=U"^XU!K_61K\[ 5
MM,J@? <K"[#)(LD"FRS!)E"^6PM!YYOU6L6(9YM:ZR1;FR,+V 8K9UP&Y3L
M"  $  +E.P (  0 :A@ @?(=$ 0( @2!\AWH4Y.9/:O6-6Q3:YUD:W-0 >4[
M*-_KCR:@?*\%K\BC;<&RM"WX# XY-/3,SV[RQ]%;D$7N*?7J#Y[WG.%XKPGR
M1GB ;5!3;\,'V@/M&V?TIT;["= >:%^YJ 'U@'I /<B!ZV7_8($'XMLI?=L$
M#: _'- #YT^.\R"!K_%B#4C@$=_/3?JV"1KQ_6 *Z<#H3QS>00V,91IKC=XV
M0=?;UD^*]%T8/9#>&IG;LM$7?,LVJ ,J@ J 2$ D>]0!%5AQ,*'!#/#/[NJW
M@11>:\SS;UA1W]&_A=#^O/#IKKO+[M4L4'<7GD_=X#8S W:V"*\\/UD&\OZ2
M?WWD$:T!F3^+)%_9,%_DZBFDHV^]H+9=+:/$U\\NNE_F^5T=%;W;T7W>8D&Y
MGY;9QMN;%.'M?8=_Q["N7G^K&N>KE:6\Z7X8D'E=)*F,<Y+SS1](">;KI;Q6
M9I'I0LY($I<RN)7W24ZPS/9QFI N!=GO[/MW7Z61^Q]NU--"YZ6QG0Z^Z==X
MRHUB[7R7&=EWS-TW)X]7%IW+9!I$[I>RZCH'5=UGS6X?S<0/YJMDI4GYM%-N
M!C+VJ;6;/G*WPWK5VU3Z&H=ZK0L];,N;8E=9Z&X@DX1]B&XOV,;Y7X;J^-U#
MH!QL$?CQ >N-(>_1P=!7HI1^W:6?4F/<5PC^5PI1L?@YI*BE'!&J#>X3E+M
MN0L4AFALKU#N N4N'HZDFW6@OTZRM7F.#I3R*'<!1BI@DT62!399@DTH=V$M
M!)UOUFL5&ZAM:JV3;&V.+&!:K9QM'N4N $  (  0RET @ !  *"& 1#*70""
M $& ()2[ /K49&;O-5P9C4,]+!>ATL5YAPM4NK#"Y@]=Z>*L H05Y$G'<2^S
M'=C?OAW8*L_"V46(^;RS(8@6H@4XV"IFB!:B/3_1 AQ@P1 M1 MP@ 772[2@
MZZYZQND@&OZ9YS%5DN9S3&= &-10_JS=Y \.2Q1=VE/JU3.X3@9[;?]NA/W;
M!C3U-GM@/;"^<49_6K9NI_. H@T>T&BT1UK?1$,'U-<?ZC]TG,YH#!<XL0N@
MG"I WT[IVR9H8/WAL'ZPUP':1IB]_?54G]T2C 6:2CS*[ #^D//A?_/6O< (
M\/;$G3<CW9Z'&BW0CVVJ.( KO%T9C4D2^OWJAX-['SRUP'N:/&3$JA"""H(*
M@LI#E?5[;9M=Q_J84D/GL574B".((X@CEL:1#V,+UJK..9 T>7#2T(A226U?
M0-JNZOOG+X7JGFX"=_&BWQJ.)^7_2*8OU>T<MD8[E(![7 #P-?L';'#]0T!R
M(^<NJCDHI.7!Y2?#_"V5+DSEVM*OZ;3&@][[C0:VKRJ)S4>VB<]1*@,1'8+!
M!F'<GM'(@9/;;JO+4.I%&1?YM'UH6.?]BH?02U-2JD';MD'B WU9/TRT#=:P
M=%6Y"A!9$%EL=)X3'XP:#*L_&(78<F:Q!4,6!!8$%@269Z91NT[; H*%\XXL
M6-Q"B$&(:4"^A<CRFBT3MFV]0U@YZ=&PK?9U^NH0UBGRU-4B?E,Q8XZ\5B*:
MB52OO\7J1H797L1^2"7J0/AJ1T"R-HF#M"'M\Y8V4 5V#FDC40&DP,@A;>NE
M#4B!D=?>R!LI;93$J'I:#24QFA123K2T8*OT;1-TO7?0GA2"JE]/L]7HC[52
MMGVA#-8/I+? Z&T3=+UM_:1(WX'1 ^FMD?E9S!$U!XG.(NI"!4U0 1#)'EW
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
M3OO^7CSIW<GDA/SO>_'NHU]5]6MPLGZ=K$^#SA#,]CB\"RH *R0+^FA+N +
M; ]H C0!FBR$)C#;6PM!2'IKJ=8ZR=;FR )BZ<J)I<%L#P "  & P&P/  (
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
M*'T*0SV5A>;7\JP =1?H80KR&'D(;F_F"^)/^)L69_."TEX"\)<76#W4K__
M$$^:T!L<6TPJIL3H7<)[3"V;P=X=. R^'RW+QKM:--=N07VA]U'6,;AP"3<Q
ME1AXF;UG;A@TO!W59\4>E@'4%-UHHD?<C8?/NT9>#'H8;=5XQ1AA!0-:<<U<
MEF;XL7"BN&W&UA=1'(>,/LT8?2=0[U5>S,Q5QK6"I4NSFE[PZ<DXF'R9^B])
M*F:7 Q7\H/.1JR:(4=839N_!ROG0^QSLA HL&!J.,B"&ZWMNZD;PTC2?,-.9
MQN@IEQ?-\^;,!T>Y&J%_"5L'G(W07P2O\+H@XR5SZ"_8T_'5O)]88ZEB' B(
MIHGR\#V 8_AN/B"'* OS.HT4DI8YHIC$,1\<#*[W#2F2O"Z5(BE_\$W7F7!R
M^:3A*6B#NF*SO=-DG%2-CQD6.0C^+!\G(6X;GLN?PIT2_M2(PN/0*V7V<MF)
M$C0^^7_^Y!F&=O$5+E<^<*2RC_0+I>36$5[Y!6A&^3A0/H*]KNB7^!'"Y3++
M:H# 3N918XOY?@N)CYGR@08%\-<]IS5T)+,LKS-NW0JY\5M."A:9^IW9GP!P
M!>R445[ DH!2D,X900*%EC7APH ;RK>4!2I:TA6Q,6,^&(9O>8>"7KED'F>.
MX '-WXV^K>:$H?BF:+\IUV8B$4<9$S;?O<CKZQ'L""F= BO"TL84=AH]1MS
M/YG@JW:W<,^D2&Y D@#Q9O0ZK[A4J0K %0G%,'8F.SJ?<+"+9=&&^[J@!8PJ
MC4,)ME+6;/9K#;:,K@6VJN-3W^;3CU3=:X3K%0W1K4:Q]?X.UIE=@X3G9YIT
MW[1XV)=+_!;ZW0O;<-(#0(UR>#I"* ^ ]%&R\PCI%$$LG(6QY7&-E^/DB":L
M!^_,:N8"PI)*?$6YSCM'N.X,Q7C")5FK4N9=2D=$E$&8,9\L 3'4N:VAB#P"
MR8- *.MR,H4'&*C(0 DH#=Z4?P6#5&R++$*-:@2\4/%&@$L2TJ%RF:8=@$1B
MJVL3;J.#"]!&X(\.%=#X++.#:KAYW Q+X*91RXGHI-A$J[D7;UAW*0W?L/P.
M0'#$DP$BX3/-_\QIFH,/+%I'I@XZ"3Y *:4/I/A8S+%+O;RNE)&BXEO.P'?U
MAJ(?D._,/GQE^$-C&B2D=R!G2TPW80P'PX]ER00CI]\P <JKR-V LY@")%^
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
M:M[:IV!GJPGUQQN3X*-?V)V?U@YM$@1;\"2V(^]W)0B7;W[GA7QRBT='PI_
MJ%3^DXPG%\JWI$KI\J*U7<N9U17+JR6-?<184OJ!%BG^^R3^3WKS4C&\,'Y_
MQZ*3RSEW_>"4PE&C2&J%/F+E\OJZH*Q6[%-;H''5%F@TQ1GO>''&%2O.J'(L
M@/K2UE/DA7(%B\)/VL*W)5F)?J!?LJ5DRT/#BMR\--:.";_OIU6_:+>M$$ /
MQR0-I]<QR7W(L4T.KZU("\:Q&;N!$:O$<0/5,NQ )6;HJ+8>F49LA'%H!L]-
M"O-BCX]9A$&=#>ESO=*9<DR25'F?LDI0&J],YSV8GGOY<YB#7X+B[=)E;(A%
M@P:.1P /EJWY\$]@J4&@::ICZ336'#,*?&MK6&3QN)=$X[M10F,L]8WJL%(^
M\\J(1W"Y$YMF#U&_O??4W*W5V!^K<-,Z.F+[,=95A+YGJ%9(8C4@U%-=/_)]
M/7*\P#*VPXDL!@*:%17K2W+C'^1>T<VY,7^'P80]L:TD'QX*D/]DAQPW4<Q;
M93DA63X4_/BA$"T>2 _#IX9JZIZF6JYKJ$0'(4,B4W,#+S2(NU#!14GL!<37
M52N*01SY'E5]'PP]>%9,+&+KAN8LBI8K&M9%4B6TO+R^OKP!F^IR7)TI=9;P
MY_[YG1^U.5,B&B9CDI:_GFFS55Y9/5:CG)TOP O._F+[ U]S&LG1;&W_MMA&
MV)ZC4?@T5),[=91$$<W./WRW/%WS;"-0->J%JD6L2 6H@ST6!J;AVVX0D(W/
MS:RU*W$4B@?P2G#J6NDQ\V/U^Y&356OH>'[WOY4S>*?BP!FZ:Y0Y+1X-6']O
MG<8$4A9*A=,3P\^G+G$<75/=& ]#6#HXTKKAJ93H0:3'GDO=9U=7<^D\#:KL
MQ/2SF.GG;NQ+]UF2&*LDR8J0U%&$H8SCG"T@ 2L!>QA9  E:"5H)6@E:"=J=
M@O:@CSX<>)K1CD/7H&ZD6H$-_X1AJ/J:;JAQ$/F$A&$<DO"Y)SIWEF;\G<09
M4:Y(D>7QZ>083=^P33_6U<#U8\2CIQ*7.FKH4.)&7FB9^D*.<6,4[BC'^ =K
M#H?E:S++V"=1O7? ]C/&9'D!"7S/5@/?,%7+=0PUB-Q8)=1V0IO8&HGL[;#@
M3I.+ADPN]LM2.G;8RIQBDU/435#>9JRI=HP='N+043W/)VID!E;@:X&IV0LY
M15]S@HC$D1K[FJ9:9NR#+6<Z*M%=8CEVY 0^V4U.T;$&MN.=2$Y1BTU#\\Q
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
M[5AY &-G:E.(!6PAU.KEQM,SZOJ7--:*?V9473A:W%6EJ;A*MVB*_/@N?$)
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
MQ=\_W>=927\8+P%3X"^=Z.G:?^:'GUC$$@["7R-Z5\/5UK[^V,:P3+:A:[Z
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
M-/=9G=&XB<508.?W QSU<KEELUVCH5O[*M6NR\5X\$65E:O;.67,QO'*F,:
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
M$A,%I]FH^9>0*4I*XOUTMEKCA,K6"?IK",<P</%2/4 (1M$%_![358%CV9"
MJ>,,$BL;']4PP98A4,\E#P%)&B=IZ_@]CL]B-6PRLG'&IV#M,+:.AGO.P"LZ
MW/_]TWV_'>/%J ,<4K [O*MJW7Z\?KB\(/</\X?+^Z$O3HAS<Z*G:_^98F@?
MOT%%R"?_?,T?]E%/]8"D3Y(&\"Y-FB#8AL5<&8/QFW7PV6X9RG,.([X< 3?%
ME,>T3?RK%0M>;$)4YM/\G ?NYIKO_F?/W3GLP8L9Y>-Q&T1HR5Z$&$BT" 7P
M:TPII!J__!Q#FOM'1B]]?HH([T!3>8)FY'QQ\0$L[*I3!'N%BT;U"Q3W EA$
MI#Y/>T2T+@V^DEKX9T8?:;Q8/3B?;VF([N&][3-6O/ZM<2:706N7Y4A!R8C
M0[Z-*F%E/@K<:=[#&1IVL)/#FG?L+PS-OFIY#"TY_UD;RFP<QD6Y"_3@QW.P
MBE]XY_D9K#YJ:>; T:B?'D41Q160_*$U@<Y,]A0K@_%;E1@2H_A]AYV ODPU
M:3GK&F=6R]=5DH.-%^!"2IA)R0:/691.>B&Q%/.RP4+0>E.1IPU*Z5U2B=OP
MB8W=LIW5S^X@LN,?OZSEHP]V9<ZX8R?4"LX"@7L,4R_]/Z/[@'4WL6>@&J)8
M01N+N524"9"V=,<9Y"V#H2%X"_F!Z@_OO6.."9;MOTKFI\T.3L[Q,)05+80?
MG*790?62TB@I%ZIJ2:KG4S_1L"6.5/5RJ"6_@.'YS^G3DG%( V_K NN&=0$8
MGGO]U($7 VN,)$S'122-.3T=-FN, +RZ_+ST(@B3!#$A ;]2@=R]=:B(J46Q
M#0B.! D@S3T7I2'<0_N+FV<U4:<CBX(V/ K)PM<2SPEE.39P=!R6H*/5SJ2-
M7'/(K (;N* .HV'/M"LII((@IYS3AITO,RSDMEO*BBM84=EPAMU=9GC)')A5
MC S^H!)(PN?"6-$/"E."$L.1\-^[T(M<;RF22EG2(YC@)?-0E@Q)@M:LX>?\
MXR)\"%YZ1;7G#>) %53F0/<(6&'C<8%[_"<!<:G%.QE00DFB>A35L*>N,2Y8
M-0-VPOZ,<9*[0GXJ@3(=]O8PQDD.ZE-3<-I<9U7Y?O4LOQW%L8YI?F<#RYL#
M<)CWG<\G;\XE;+8@3RN9YH/S2Q">[_C ;OC!94:FV0!-LE1$CX"/K*C,7S1(
MCIP?$0N5HG)N-@8'[E;L".L^!*\J@*[>#YB4I((\'/P0,,=-^5X)4Y:B@5D"
M:>T>C!%<IE+Y+L"5HI?+BZ27)M  BE/G@(W1^7*;3*_@BX)59N"P"SRN).KJ
M8@7Y:;Q00'K  NX/^93 N6JD+8*8#L1>[F36V/32)H:50<TS58'#J]$?#4WM
MQ_  +/<\=H2B/B-('PU120LS@FW,B$28.+.% V">8QW8H!W/*?S!4;*M6X+;
M,6S%'&R8R6PB\9(<'S.R!L+'Q19K/VW'Q5CUT]Y2(-5YX$/*=80RQ^?I!8V6
MH;<]Q,LWE]-#TDV"!6;$36D?$U^LC"4)+')ACZ6L<V19XM,</BR-+C_'H1.$
M_*[BUS1Z'F7SW*@T-^8<><O3IQ:0AR%D=:24.Q,:QA*'7AS$93J(XP+R3FFL
M] 29TQ^K>M]E'>'K(4C"(8019'"O^JRG]SAH8Z.-5G?WE3R*_KD3_K@+=R(#
M[N!:M?$&2CN<6@W4#',1\&4%3A2/U*<K;_C'8"%ENQFH\)*4[4#XB+AAM8Q8
M ^J8\W7B>FP7>\]4JMT\&H&ZK?\DZ;1)2GQF19MGFC'6@B=KL]8Q#N<".DS=
MJ<>$R6Y.,BJLSQ#:C@O+C.,T(\-Z#:=VQ$@Z7Q!WDXA\@W!L/P["/6>JWT-
MTIETAS/;4]+!765M[QS>>5;6[^$[+-Z( !+?I\^""B9RGH&M3^8K+80(\D)Z
MMM+YDM^^%B#9>K*9C7J,G@@Z,@-&O6=)E7*_?*+NC@&@V6;+@CU54/UX,IWE
M ?U3/!,PJR."/I\"X?N"T9]HF>IED)(= D\.U:4TC A#$$2>!+U;.A+,8D72
MGDFW'!4EB[T;/DAV"F.J#+--F26DDMI%64+;5C,RWX S[="#%H7QW^^@._WB
MI,%"&\7>DLM!,J)3I#FP8E6',=9<PN:^>T=C /J=QS(%(<SC;2@R8/26:,0N
M"#4?-)B[4#1)G)BH7(1+B%G;0K-I ,_1CX2^L#..>+PQ(ELC\SA)2XF!>]BB
M);AP&X.0]TOHLR*&=5](O0JN?1&A>2<B*'L)C0E1>-4$\1.$86!\]W'PP@IL
M>'X287IG(<+4&">YA9CE:)F-F1UVH75(I8ZHER7 DV:0-#>*ZI?&+DL>G$+A
M@$VC"EU*Y5592T= &1UKC'+[X>&)$F>]#M$]GN SDCA"KN+[0J8^BXC+S^EE
MS/9ZQ@!^J*5+">)H(HELRBMN18A])+X6LG'>QN&J:5J+:?(4_S/"2Q$_B GS
M-IYH;59A$1C<-B)0.<YW(5BL^F>K60I" U\&1CJOM,5(8T8DE<&[+!X;4O-4
M>(L8. BMZ$.&88-9X #\H"_D(7&K'!<O."N]=)R2H'KN7H)>F-.</!-LG/X7
M,(JT-V.4?/F3QT]!+E ?Z.A=#N1$$JH"9&C^YZ-FDC7S9R^/<9HS10*$.DPA
M4)I,F9(03_$M[:&AWD&R!F\9RZQ;@(\;W=U_,A&6F)(6KG$$B9.%O32V1IG3
M]U\Y:T?%#JN=I#><;O2UG?C>AY?@KS0,^#_WWN><MN,V#-:AL^D_8^_?O?^>
MY)4\1)(_3O:4>/$2$&@ H.X);Z*2RR.?S=Q3:)0)+:KDRYT^A&6)NL)'<K/=
MQ5(AGP=C,FK?J/ 4(:HWY$KXXR;]0:-($;/+NEUCC$%4[Z62,=O/TB&[O+U/
M,@3@S6QI;)2 H*/\'P+:F#$)*J3^03,:&&>!E?7>%NQD:L$"7V<0R4"_.=^
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
M1.)6 B?I$K,B*=CP>KK"G[G"WQG)P_($CB#,0"%+(E_?%S_=%^$U/;57P=_
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
M3+B 5NS6G1_Z*7B U$6!'? 0^DB#P9R2+!E%@B(4^)&CFE-8@7;=P<3M>LX
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
M@D667=S+A0I,>^!&-2N-LF)7B"$(D*H.\(EV_3?DT.,7@A .L (EEKFGWB*
M&86G,,P*]% M@2CP/;PL07R5"KP5")4>$[XMJP%BQ;+KH1#$$ 6EJ5T5" &E
M7;IQ%=]KJ3&)%:C3<E;9@Y8DA;+K+@K@K4"H\!%$(A_!789T$AJ7W'J@[H/H
M8WXK"/88Y]4\J!K851@!VT\J&F'^H?\<HB(E56Q$PBV^J0!NQ1X)CMKZ1-16
MU'R69ZW0&&X%NGEIYX*/-M/EA/=3=:SQ2!(B33Z!'6ZR%::H#%0SH(0%8\4.
MH?XSBE$5'% KT"A.12L#3%#_23S$//>[\7<H>._+'@(G3L K<L$&LV)7<&RE
MEC= /,(*I.CX$^K=)"957EJB8(052#5B3L25H#FPYF_,EQB^CIOM=K,MC9"X
MZ<[*A:I_AC-X:>MDZRIICK=BYS3\N+J&W%YF-G\J6,4,(8M!(3C8YH.LGB1.
M&K,9C[@Y<.$%1B0]7[$8_&-6G+<R>C[GR6L0@BV[T@,'U HTRD@<*#<S0LJY
M KA\F"7RJ&K[)+415NQ92U(CAD'T$^?9Y8%;@4Z-OV*]#?,+D;=:,L0*M*C'
M$DMS#(\2LJUAMS+D#4S;E-X45J!=:_M!565CVETXL%8A\A+AF(@8<*/I1:C)
M1YL7##YE2%/:;/\5I2#!/#  WDN$.6">&E?4"6^]\QICK=A5?G%@BXK]5F'A
M_*1>>8J+>*P5B#82H^2)P"U0*]"H:,ZIM(R]"0I;)AUNGEFPRC\P@Z%Y@.91
MT%#HFF'/K!/:UYQ6'.5F8XC<OR>ZF9(A-J.E@8X5:&C6)%)+/=*:R@HRD*>Z
M<WG),Z8QKM1>0P5U%0/G.O):SA7Z;U;L$Y.$R ZRW0(WY1A[./J>_D16D$"E
M*(5(!=09;P7"#XQ0I3PF<1W%<?25%-W!J6VJH4Z\\>9%B;*R^BJ./T:>O_6!
M=Q<XNY9\P .T8L\$+\"#J.RZRC@K$'P :8JT5'*L^+Y0%IP5"'!U.7CWV1$M
M?'@K$!)EMO><TJ$\IQ6$01X2]/]HQXY.0!)CB[6C/Y#6!M0O*$A:>*E$&M(-
MD?%P,*W%(W[?"H*7ZIBX)R,#S(KET\8#'"B$!87;=\C'0B>HDG]"[R$*=SAD
MJ@B4^A&@$CMO>]]U B0W:A4LZ/MK5A#S":0.?+B\0@<4-8MA05J!1-'0$7AT
MY6[F;C(AK4"BWM.QJ$MVDA2QE VR K72=WH?OF5I\H#*PGY0J)70!K<"'?4J
M'BSLU$=;@6Q>PQ=X+\#=AU$0[4XD%XZ_?Y(A5J"5,W-<OR)! 5J0A]_'  J/
MGH@%2@99@5K1VK$T1]-%;MG"LV2(%6AQ8P.%!7=D@ZQ K9(QBHQ[!<])#=0*
M-!H.J[43H-RTYST 2"&K*E12#9?6IWK7<K$MDMVYQ,#GK2 W/-N?!5R8^K,5
MRZU.[@H2UD,^!B@L5\7;;M\1[8%'POX/\.7/,Y2:[@E%<;VOKUA!O';+:7Y!
M$AZL<4M^D7P+52<'"3G@QDD=1A%?&:QY(^C+U^AG$$?P/W?H=*'STJKCR@G:
M5Q]JR\%K%))GI>24B@?G/.I,80O:K/JULDO'&6 %2AR]H]0@.U4P%,QB!?)W
M&>3N.*$S].[\=VS\%"B@7&CSK$<0<$_>-K0)M0S?9KZ@N)]QD0F!+%K"*G)F
MUF'%:=)PG_\(H)+H!%@ /?@A3@)$SYD@$ZJ_V2='K#A*$LA:MG[*,TJ?/YL5
MQ!#X#W/C@C#_2GFT%<A^#N&+'J!&62[PCTA-9;5LD$-;(KA"B?K>@\LI ^])
M)#!;<N4 6[$OA2-#=-2:,%8LO*W9H&QJ'4VH@K<"H;POR3/J:%Q9%0671#C
M^#U!4F_PN(]"P+X:S;];L0=? +)- V]UA._&#A3A_:U$*-%MT9W#!C&26'QQ
M,YS/H0>7VQ;A&4*?PB@K=K465\XMA=.&,K\SI%;Q6^"XO+S_%H05%&<I]457
M;+$34VVD%4A2O1%1[2Z)LLR'M@(929V52HV#>P'_S^,$;)XQC17HUQJH26P>
M;4 K4*BLW4WS->[LMLXS>W&^J()+27$2\SSR/H$B7' ;)&B58,OADTPH*_8-
MTS(O"<(77]M0QB4\HMS<PFN]@P<%:MA?X46/#F].6#/]2D"MV(-S\I?$ 7/=
M9FP2Y?__OJ+) _R)^@O^PQL4+5%CE#SV^-=\02T"H:N0Q5GR'?P0)-(/?_W3
M7__\I^]3YST*H\/I>TRN)_@_99E44;G4$FV4]?KW/S37\(?:SH'W%$ 9T?L#
M8Z>C^B8'R%X>E5=X'X,MN<3?%BO^[CWQ_H^TG&N-R6'2*=2 )8-8YU%EE8C4
M":0U/HA;)WG%IS$_$XC@?_D>!&E2_ 8A]!>,3!7$FSL-Z/M.UP'(\9##GXO"
M&81^:'KB58E=#>R%X EPO]M%Q^\AQR&TAC]4)$9\J%@,ZJ;56&SKS\;. /]!
M:&P^ ]#<HBNY8%5_@IN+;@..M/DKN+4>+M1"I:A0NU__NPV47*M2<CTN)8M[
M0C(,;D,/U6 6W*<ZW,B+O(-OKA.@KHEW\#=-'B6"-+)00BNUI=*P(RU65.:2
M6B<3;*0E,GNZ4FNK_WU4NEWC2D3!/92$WO\7G+B$:\*-M,C<=ES= _[5YH*.
M2L\[/P#Q-?SL+HKYU*Q#C;K YX,3!.N\NQ!W@76H41<H5-]:"V5#CWN%%"J:
MM>^3:-"X!V(/@D!&YAK0N-0EU[KT*B/]@OD0"<%'YP%U%Q.3 >0@HRY-XB5N
MK9,'/^JB5YX7HU9HY#](1?O 73 +UO!B?]!8[ ]&%HL*56SBE^AK4Z\309I8
M*#8N;&(<WQ>Z?#&/ VYBR8\19.O!S_X;72&$M^ Z\%@R%J.$"2U7T7\>:4D\
M5SVUK!;(J)LK#A-O;2\'?&1U[I^9$\-U!"?R.@J4N2;DV,8PJ*"1GI?2E;9
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
M]IINLZ#0C_B2+'_((/SA]AU)]Y"/;L+:Q6=6<5 ?9T["VVZ!"U\YN+Z]$^[
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
M<4?T72I<RF*Y9T5_O,$M2.#+FR21ZR-3+4JKNGWWTTU<9%I6$6";N!8DEN/
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
MA]*@+&K5FKVI"#.S#M6T('9-*AO,-7+\DOM@Y5Y<<A\LY!YB_X&^X'1AZI>
MY,OU4KM> B&]5\K_C5 ^!#N(J+>LB\2W2$M#G"YAKA8$]O$4KO'"^F;O 7C$
M9V4/4CA/,%5WP(3,AAPK1,6"-MM\]_S?@?=3E"!G_RJ.43\LKJU$8_0XZ[X/
MX76"E_!S CBV)]W1XZS["WA-_!1024(:RV8,'G#5D$AP5WTH*9)6*K*%MN '
M6QM*W/GJ!X%X1264'2]B!W.!]@5>A)HT$$&9G&76^6$#$Y3%\H:0@7E]6&9"
MT38[GG7N2?\DK%Z-\1(8#$CW3_!_?JE$_+QTQ1-P(RC,XXV;33_*'#<4@7<=
MA7C_O_CIOF@ +!'(54<;[$.8;QVR1J,VK"#&^P45Z<UKX.]8SD&]L<908Q&\
MZ"EWJA_9WUO5W,^<Q Y^IGEFZRWAE,[#(H2_#F34/7OCR7Y&;4%W\)G\EQ-D
M8+.]\T-XJ'ST0*#N>5BI>';WP,L"]-<"\ %)= F11CX"!TWBK=)JGA!2,8OC
MO.+C-$-!2VS6I_+'GWPHAL3N_H0)( B$4QQLC N7B\IWCS1-;*U4&/.J-X=Y
M5,EQA?(CU<*T.+S4B84 GZ(PKAW@EL691XI>OF'N;7:2/3;Q)OO;WS+_Z 2U
M+:TX!N]95AYO_C3<AV]9FN"K^$$8!2T:81X-RHLB$7J%0\PCTN'FB *U^YO?
M/(G6)XK3WL7@MPR$[DGM%>*.-(\6:VG:#T]SI%5H)>7Q4N,THJ$&8\J/($G1
MFE[@5VZ1>)8@F]1M",5$84U^E9'F]XMB[S]H/P@_F-X=PM[4GVH^O%4[\6?M
MG?@S?R<,**MZ2@2MJVI*Z(M0_0<1Y6L& G4!>%D$UU$3F:>8)6XOBX0"29U)
ML>X"\;+HVY<"P=P,D>B]+#++I77I*]:2AI=%0;D:)Z-@B_#+(N!0K[^2AC/W
MT/5!GOP?&C=]WM$T8SU)0HWB0ND^6() K9YU3>1!N<&?&]Q@WOD0XW"#?B[
M>!MB/CSJ,8[>0)R>($F0KH_#$S^!M/)V<P FZ<PN<'D,G#"E$5J?D*PC\"&H
MC#17C8*W.+0TH0]!9:1]:+7>*E6L'LP[E[EKP]T&=!$B@^Q#1N*$E8\S5R>L
MQ?C:=T/@:%4>;@S!<AU"GT(3RIQ'QW6S0Q:@S%HZ71[^' !&WCR7ZCP'4%_3
MFSNP>8X&7$WQ(Y5I@#O]B,O;*8^WC\U .427PZ AQO>*(K#2WK3AS;DGLSC$
M^:Z0J'?^.\Y\%7LG^0.,(?$ 50)<-OC^\!9'1Z+/";$0C3 91(["4UW$F>X1
M;]I!VHKQ$ [I.5^11-$"3+HG5)YVL_V<@")<EK%(U5%V:+0:RD2M*H6*L+X(
M2[:Z?*]$OUR 7C;I1#Y5==%VV31L:\TT%5OR\R*(I:L6*=U8FE$N@HKG<;S^
M5*"%E#TZ\V9K:%*+<"L-<N?;9O9Y$[%G(0=KO(OPN76\Q P5>Q%^MC/))E+K
M%U%FX4RZ"2T)L^X3V9%P8MO%(AH\:E).V:8R7G\Y:]W7\RGQ491Z%WEQZS"]
M5^_?H4)&7R"3 XD3 +[EC@-IG]O@XNV_>/L[70E^W>[;][S:*OW+=NTJ<?VZ
M+Y!G0ZUKBP*99#T\#"W%OF-R"3FP-N2@JH*<)?!.)DG^8"4"%BP><_'@]M85
MZR&2]C,3C; -#>$#*!YCT(^;0#G^&8I,,N=M$\YLHG7U(%SOX6,$>.>' VS\
M$L\X9*;9$%Z(#P?X$IYA=:B,"8\ 2QFEV@ZP-<5EN_8LC0:Q*=E.ST=B5@5;
M]F&V-[S$IO.LI.^P^CDN_;YW=>WU2C$+RZDKJ&Z"9F9-%6GNQVR2,4LV$5!)
MQ:X[]5J*[++?2Z8 (].AEQT7<XG1&HO'"5^3N1?XT.9M/(O*(H[9@-$Q\P['
MZG(_)6K$$/2SZ89>(MDL$GL?6F&[O1*Q=>Z,=H*@##Z70"+]I<XND*C@ORL7
M7H>$])!"/\9 '&\C']<SB:^=>+.%UXY/V@;$)22@.RI%6S5D*6[8F"N6(HE.
MT9O#@DB58L%J@2EU:*ON,?^X\: M>>4OKC@>:939=4FN)M]<!)DN7@HQ?<[B
MZVR'6(-;SIUR$CY+TTCAKLZ=6I)'54:M17@B-&BD9C49UJYIB_;ZG!T.3GS:
M;#?I'L0M+C9%-?;.#_T4//A'T.+*'YW_1/%UX"3))^<@ULQT9^E93UO'3NCQ
ME33ZSQ;(^@)BJ8G_T@G,A>CQ5[8^52=!U%Q,8X:+BCH\JD5#VR<0D$[I>_]-
M$E4M&&$,C=RI";P7X.[#*(AV)YSN*49%-LJ.Q_Q,%EYJ:S7NN0Q539L7USPB
M.DQN[I)DCUJ=?"_F3LPSGD_%@\EF! NFIXPS*KU_BXA5Z(&(TM=WUAT"SE E
M'_&N[$'JNT[02:_\?GS,2H9._7*2NO&EX,&(!0\XJCTCEX2OZ/.!+ZKBQ9LY
M_U1THXFX-H6T79($!ZF6)6#&"\D8NC@Q1W Y79*%ADSJF[>V.EH>S-QUU2=
MZDEF<96C,:/PW1IZ<->Q?0=X*S?UC[C-H40F5Q]O@3S.62P^UFHRNGP&8VC6
MEH86A)>7@/@('B2E[I2&VH%8G>;H/KKYSQ_T3FA[>+\()G%*(0?_52$&__'+
M$Y(<&9:3^M_&7Q)3+VK^==1E??1#_Y =N NK_WW<I3GOXJ75_FZ'8*#-\-E2
MNP(KG;MDJL-P:2*J\[.%.:&5GV=$S083G?MA.Y-*>F=UKLG9S >W=HB:2LUW
MLSM(G!>^H$+CE2UJO?=+!VMXCXP8]7<])\9_CT$,^W3=BO-L0I#Z!]#B)=/T
M:@I8HL"C*1ME3$M"=IW&XR#T8?+A;5/T+K:(R=DB+K6@+[6@>Z@L$ 3D9']T
MXE^!:M5AZ3 [^-O,+'0 "EU[N"C*6Z"R62HCS<6L@!#$#O)QKKP#E(_1XP&?
M$J""F-I8.W1+14F(UB<%TL;<-?&+ 6W@6FF7LJ,C6X"684&[5!T=YZ!=RC_J
M'#*YD+N(<)4QS=NSK6RH??B4Y/9%U-/4)IVB;C!>94@+#<=%:L_U'IG:D_N0
M94#.[_>#[[SZ :3/%+)\5JX;9\ KH\'(/\D9>G'> >KN@?.9KK,8G;P".9^V
MIG>89%J&]APS:OTY1A)SKGR<N39E9&GK*(0WN5B6&(T&K.FE8['V.CH<_"2!
MQT8)!<X8TZA05T8)#09\S\E:^-KV<+_IG*[.<XZ!8W>,1EM_F[OPJ=EF02Q\
M.LYHAR"DS*QK'2?8[' 1VG(7@O&8\")4OBZ$8['\1>@I6D3KZ2U:1'7[G@@K
M)^-_7<A8(V/7=S@GZU]Z)6N4.H%=&G:'&SR?9*5'YX0L@ A73  GD(4$B4;T
MW8< N#'J2W,?TN(02U#D0-IQ@Q5H3'5+9:,\GN!G]$[>@-=T/I<+87,?(LL<
ML\-<JR0@&]I<<^\HW+V ^( 6QEES#<1<6%/VFH#?,F1H/S+S<9OQ3%QX6U 0
MAV,Q80T6P'Q-E0O.<("-+KZZ=*(H41:DN>.RC^*TN'B2BE%L6'-AD_!Y\M,[
MQ\6^"<&Z&8"6+%K(7)B@!N,(CU%P1"[<VK(D$82B,?:<>3&/YT";>TU!"@6N
MS9805;@!3%!;GB89M^% FZ,[%*0*4A9'&>I\?DSD2B<%O#1WE9&SSW#O2.D\
M[VL=Q7'T%;$4YPW^)3UID)P[Q2)2^<^DOP)]^];6ZUPK#T)XB7!G67QM@-=8
ME?*POE?*.&7W(5&\O?M0\<QVFJIGC(I/WH>M3]W^ECG!2_0(8A>IRCM4#CO*
MXG]F3@SI?OL*%^ZP,.LZY6(J6G3DD)^1A\\K2(M=5RG2,.X J BLP2[5YIM6
M48^Q=$%B/+OS0R=T 8Z/_ 3XFBP;V@Z;H\3T5&O]73/S+,+#+#48U>*)V::9
M11!*;-NI%V)G&%+FG@ AL![53A#;6C-WZO M/;6<$*9I95FT$<63"^TWBV!"
M$L-/[2UC&EF6225N<U@>.>=^YR2&+,&;OR0JZ4B.*J:U143>200!=F6UV:;L
M=3Q"?/O+(@(2%85*EG0UUW2\2[6YSI=K(4&GJAH93Q08@D@3.SWJQOQ%Q-\J
MGB@N88<@TB1/U+E.ET'"D>T^97PJ=G;T%&5(9TG-2T76_J5Q1?]44=%UEJ2T
MM[CM-,X5U[.6D^I_9AG6_@3_YY?*>U)='90)<!V%J#(-"-UYY9-<&ILJHC58
M3*+$&?\,=NCS/X)H%SMO>]P&F(6 &+;G^)4UY @1E &3Q''W\/:G:;()P<\@
MCM#_PQ_7T2G (-P.K;I3C$OTH@P.34I.)!\?MO> +2A([J/ NS^\Q=$1%*SI
M+HM#/\UPR[([_QW]).B,>\8LEH1Q7V+/+Q'/;(KS7VKE1!>].7J^V8*/LU)<
MU,:,M\:6+*FXS@?S.7,;^-@[:$68+59MZA^BA,=KA$-Z)OH7*&)##6^[V=X
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
MQ[8K006-U&*1KK0%.O(Q<*,8?I84[DAQJ62<K2N\[.)1(R&0M^\[??CA%1?
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
MY!$'!2%5+9ISWV*SL7+'E) ZW?'K_7<V30=\2A/2@T'G/;3['<Z,:AM@J#R
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
MIK-,8YU?Q2C+%DNN<:E:/4G'NPM7=W:B#E:/!Y[;.G7?9V$J-T?2A>:!EM'
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
MR)9.[&?\GE_&G?OIL-\Q%-AY_9%KB7V/\GR-O_Q41,E N11] E(5VZ/)_C#
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
M96XU NV= _BDT%H -^&+!!,R>.G9G_#38,X*KHP%BQ]"]]5UK@&U5S6%N7+
M<6CR&0@/YE,ZIAH5GK3"^1^@XC?^9IP? ":"UHE\ULCT!S>CRXO+?F]T>7V%
M/GR\&7[L78W0Z/HS87HT>;X!C/Q3]-$=NGT7#0=]BY/?;'LUU!NBWOGUA]'@
M? _<3N JN%Y['71]@48_#]"P=_.F=S48.M>_OAO\AGK]D2EI>%YC)VZVOV9B
MXSIHN>UF\W#3VG_)54W\H\GBL7 ^!7J7'$4FHXAL<C*C>HKTE*!?<BQAX-D"
M$@@3VQ$47@B9(M]S?D$B07TL?\IE7F4<1Z;2]R_G#<^/PKY(,\P7Q6,<'J-$
M2*LU ^-$C @W@1V]S3E!3:"XR6MJ""N44$;BE1'&']"01+F$4 ,88QZCP3R:
M8CXAD!JE*57*6 V_1CPVF=642 +FW;.GZ,+2'#"YAMYB!=5&DMQ1P*V&^E-*
M$M .K9EHAJZ3A$9$FJX:5667:@C>F2&LH2R7*H>4!VF!5KYKHNQ)6+HN] C'
M(M/0IW7I4L;PM=0^Q'*,.5'.]=PD=I!WFA+#UQJ48UU#8ZQ "UB<+M M%S/
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
M\/ROE>"3D.-U @/!ER1&C8)5_IF;T+]4L6$0B37H_AHJ8+DE]EHET/2TO]*
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
MIY4!ML+C"@Y>H<XDZ^>C'C%&H>N;H7YT/\MPG$=M6-3Q$-7RD-<D3X( GTA
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
MK ="%X."A/Q!M%#%//AE@ ?G!P\.#!Z<$#PX$GAP!O @:/ @2O @+/ @#O#
M,'A@"3P0#1[( @^(P0-H\& 9/&@?4,&.'3MVXL0)/CX^(2$A,3$Q24E)>7EY
MZ,>!0"!NW;JEI:6EIZ=G:&B(1J.?/GT*W<S1T='-S0V'PP4$!(2&AD9'1Q,(
M!"C*[.SL_/Q\&HU665E95U?W]NW;SLY.R.'@X.#8V-CT]/3L[.RO7[_6UM:V
MM[<O;A]A@[AA\JP/UG]"FQV$L;&?URG+;L6S\TE.5D<)M#\F"0Z[=E^[=">R
MFM]ALKL\KRM.[$[D>63%&P9!^JBE*:."W$N4L>E)1U;F]Z6INBU,,@PQ[6'\
M_I9'4*\*#7)T\+(*J55V'PH>Y*'(VQ64(:III8,[HIHZ4OJT/5)$=]!Z,$^W
M7U'?IT9A@HZ-2,S0)2X/-WBM+;PSIY=^:0DX[!]#K2F;J!7Y*FS\>BMWNBL>
ML9S!Y)68823 L9^9:/GO'_3>79%\75MI7TZLC-7WW:A:'"FS.7>=R_OELX%J
M_]F./I]U [VX<UQ/*/%*)MV=<5B]3 +B_0^%J$KGY<;+ZTWB<E2CDV\W7<8,
M?;A!@:S=XGNK<R>E&I=3F];G/\38MF1N_O=\855B\ LW7')I_7^!703/&1YE
MGH"CBD:\@>Q_:RS=#PT?R0G>=NJX\/ROE>"3D.-U @/!ER1&C8)5_IF;T+]4
ML6$0B37H_AHJ8+DE]EHET/2TO]* '=\K>/Y90NS%_VRM R[W='Q[\% I_(?6
M]Z*P"_&(SG";N,U64XG_:2RO7WJDS'N9[.I[TMXR04I$.O\N7H3Q)M7,N_8[
M<5V!/J/WV/GX\R239H1MJ,L"F1"O+^D^ 3A(/,-DWV83$,V]9]]1:'!_B8A.
M/[N\G4>&?6*0XXQG90RS7O>_>F:>>\-,6#O/^A.AR+ZXZ(?1/R6@,EG;V9)2
ME/_JFUI6R=.A!;Z<?-GQA$3:%9)#GH2(M_R;V(KM,X7]P)$EU$ G):OZM?59
MF1I75^SITBIK6=GRWHK(S_H]B=0K99%U*+LG@YW4(<+J3JJ"1]FP.E9[9YGK
M;,/BOZB4.AA<[G3K,B<-W3+MW'O->.CS_%#[I!/J)593\6BA9EABT8-<X=Z9
ME>[#2#U7QE:F/+:'"ZM3\6!^F7>-:=\?3>M1;?%X6878_+7V(0!IM/91<\PQ
MJ?\:GV_5PULJQ8/O%=44-CX9N764#R %8I2TS+F*-T9T\<7F0\^^L"N]>UY0
M[!&LZ#E5,VKQNXTPH=-5/#VNVLXQ1/3:!)?H3ZR.9VX8^',X;T[K)'M7W^66
MV%=)2=P_L_T]J:O3%>69HU=\R]U'1-76UGV_9E(F)G;K:Z&/7_W";=QS[X72
MRO=JR9*'M>:;_#PH2\B/WT1E,]/]7BF3?MMGVC]/9HCNKKXQN1>_FJM]?W.]
M!<6MLL[?OVS_Y>1O88T6[MW,NN4&[$V-#JG6SW5KA_3]FYB2(<O[B6)-+WPU
M^Z*2)&:F%J\NK_A^>[PD[T9E"\7ZB!D\&9$-:]J<>:&RIFNFO2QU>_7Q*:^?
MU,AMU[#655^L_]F]C$P'3_6^ZQ]=N%<F%E(*:"79\2%C@^Q';71*?[M?PX\'
MIK.)8^Y4+IUVNWF9@QU4,2TM87YTRX[*GCIM+<F9/Q^,G^CFN2#8QG7)-EQD
MYP(W3V&=Z.>R?Q_QYX"*IKEG(F,C#\/S)CYN:1RUO(J\>CV5/]E+)6PL2IY
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
M(   !@ @[_[>:-\J(!  ! . D'>[;RK>+L%  !@, $/>W+^)>NL%0(  "!@
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
MI*E1C.D(W?FHDTGNB^D0_JEHQ@7?"/%(G_:?1/.[5K\23J:S3L"ZEPO^-@M
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
MHX4/=,]XJAM[ID!\$8%_[1E[@1E_15+@1R+[P#$.^:X 41G_H#L.0ZFP;J$
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
M4JK9ZY]@TQ=OTR+Q1#!5@=5( "QC]SBJ'[9$JBEHD9+7I"]IB:JL.3XN=4I
M8.Y'H*Q)@<9V$OJYTJ=UQTPN5>% ZS2V'_:W2;#4AJ1V4]LY=*C^(LS2KEYL
M9NZ57FL_?T=X,U736_*.^@XVU74NM;CFE4N?8I+9!Q$I0?G436?W1,L-IS8!
M_)>+(7O(MH2L95!<3:/HM>=;>P?DB;7<^3Y]<>:<VB/,2#Q%N8>5L1!3&FD9
M#D>N RH\QC[<K!BFMM$)02_.EO1X=9^RII/_M3H&E3V)0CJL@8?S7,3F.)/$
M"6'P>]\A>N8R$[X7?4OH1GB$,17-EW#+7H??%=_5<0 XJ+9]FIJU1JW'NEC#
M>'&\)5<IQDZ].8X\P>J Z=6R9[T?R#SRYUC7+KOAZX_8_\:C$FM\BJRQ&(>Y
M.BQ[F:DAQ]3D+ ^3\50H$95S!VPW/%J AN/5<QT<+NA0<#;OC1//\2CSKN8,
M+]*-:<,3KNY3S!Q'SK=4&R)<M5+9OOS7A *"0*M_@LW1+E(-0.&C@]^CC0O@
MZK.B[%9S"-F<V!*LXV7NL-.2A3J[S.JKLW]^\&D$D5=S%6>U<0!C,N\_3\_+
M*([9TQ5!#CC0;-A#9"4BACTM"J'.J^M%337@V-7+=27S8V0W[4Z!/6*1VJP<
M^\H ,I>U\O.R!HI</YKI@77X]ZDEN?G:WP<7X>)E(?1V"-VBL,=N8]>LK]C*
MK1BB5^E#CRMUIV[MH>F#Z=*+=+!)&Q/USO8Y9Z!Y[RB/' T4NMST90O18+.9
M#R=;(7#[A^M;GG^X,UPBX[PI$#UY'#H87?Y&@(Z7+SQ#OR"[RN/P;>/Z-V<9
M'3K-?2-J4!SZEQ7RVJUY!3J3QO&T6_<V\D$-'"6JF 'C^=D'"D"(SHP<^0(V
M?]Y.V0Z>+O-<+R?DF/]3KYJP6GO6$L7TA-ZYOL[)W)\GP&*<RUU1%.G^[L$@
MX-"K7CBK_?%[)DST+A9D^7R0$>W,C='[5(KXU)#U==2OP7[%CO8V3JIE#SHO
M?U%:=+&I4+U/W>]$3+O]^5-@S&KMV"U&G*\RL*!5/$V?^BK\JW&RJD!;L=WY
M;B.:[_/=T)JHOE/YU/H)40V1GBDIL??SUS%:_:OZJ4M5)&C_N"V5C-<5O.?T
MGOSQS +<SZ\<NB4F!I")T3M^6,O0=3A.O=*9M;UZXD-^PN/ZS"8L9.9!@\_-
M<KW+Z\4Z65';FO:"F1]SX,Y'UJ!1,LL_0+#'-9,F6;((L4BO^#.&2=?!%(3H
MDX2HAP.(.<L!]FLK,_ XKOVS/EG/+V'(5'"6#B0(_C!871+XGLF7"1L.=2LX
M41N;WANYL(; ? -HO>Q#%M(Q7&)L!!(N(<.Q VTL.0.3#4*2/CQ2!*7)WW+;
MDJ2<C%&PEX9!\QO^V7^)B5$?0TGV3=?VJ]=%.U0( $OX#5^H=M<JLDE^AVX^
M:DXPT2AC8R^V[6=]TMH,JL/VH(5/[1SXTBP)TR ?ZD-$]CA3^Z"'P6E4"9M+
M@F5,^CD&:W,3TV93W 0>OT0R-,_([X"0L *&*".>V'.88W6=MH*$(XI,Q(5<
M=F"#.ZB'JX3@(@V26ZPQ3B6U12F5PY:#$?J\N<-CV(:<R[UA_ I#3(:"RJ8U
M0<Z+\>5UIE$FDS]'G-8R5^0'7*C"%K64+DU))GZ]\<.&H:C8-B<"(7U?%GW.
MYZ3?)I]@\W@3>W[^F!"FRA8 P OX2S[RJ'_ -TKZ;/( DQ&.K"LSJRB,@B43
MIKFB8B1M]%6\@D)J-3S$?(N)-E]22D&R0/'GT%:^[!A#;(*0\ Y\5PY\FS$;
MU<Y4B#$_,:7]]I;TQ^SXXS3QTTQ6=&2($+E6C12/Y[HPV80\V;80\9).$$4)
M=Y[FZB=UN6T#LLB@M%SER#P5(Z-'S-V'A50-.5TJ6H &RB[L4 ZC_P:>,,34
M0"]>KL!4SU'*?%1?X51:9PC)?%2B2(3,_6%-^W#'G#6-+2Q7T;7 0L,4L$E5
ML+QE,+N#+K9+;R1K>#JLI+42^&'OI"/:5$Q330[O:U\N=9CRIT4J6N1\%]85
M?T+]HOMLM,6$KFM3K)-DS,01/29%B\1%,N)-)B5J$;1=E>:]7@8) N)"4<#V
M(FV$\:%&3D>AZ[ZB4P&R9 $)TZM97;&)9 VU[&\SRUN"I.=,NQRCY(,1B]E-
M%Q0"M8)=>;2L+8LB2C%S13%R_Q^?_-!I' &)OD5I&KNZM)O*W$K@D%BM5</=
MD(\ZH0V4=#[Y[&V%XG]WG(.*H'T+_.76_^3TP<Q"0IF4L@(^Y@W#'&ALKY@)
MRUCWC7LT+,E<4H0\%JD= ")M:8_WX4*QX?.2M6VU4,,_F@E%'A1,$"0ERN5Y
M%WO7Y?R2RE7&IWDUM##\9A%(O/J1;,O.TBP6/:,/ZB#*?]#?%B-2C!91MIBG
M>#WY<T[Q3$&ZGJB#7$DJ':KW/@TUOHYO#GEXU]=1<PN?7Z9>%;1I+;*1-;F\
M88>VAG!"8GN?U>B 8I9_URVR_:D1;HQ0;RGV9(JVQNF>K$.R^B:RVZ@Z$Z@#
M"N9W5"W.A4K*8J?#?] 72PW]/96H:\X.&C /+2DIZ;"4_TM2A)]"I43WJPW9
M]#%&!-VR^(<^G1JE(R=]Z Z$ML4?4+^=>\A"LW].!^@M35<U*P]+DB8[A*<M
MH3H4V_M 58U;!L+O+0BCK^--=E,X]%>AAW>E:U2BU)%BV,,2LV(I^W.^6<QJ
M!K LM:A+BS*PXE(SC:9B4+HN;4.@\*0QWQVPVE^G'ZTJ*YLF5*PJ&&F+[__(
M /7YV&[_^&\/D2LG16T)PQ\5ZVZCPSC@86/&N V##8-4].2NR+VD#5/V?I=M
MADRB%5$Z_27>>%UL[/=)8Q#9B65]V6*!*9B5UK+J^&:\[+J\O-+3W!6_-'ZS
MW V^_%FGY._0CF<.HT+>UWY;QI0@K %#!M'+WJEF_7VDPE5KZQE\IEFJPB#!
MPLD<"!UBV'&L(=9>1:+MK.$0PJGT-.-*\_%76"MQJ"S%Y(KLT;+8U;S#9J:,
MA2)Y]%*/PW*[\Q/PWY,1Q<V$6%L1<\8ISM-MS_@OQ$RX:)47L4//A,R%:G)7
M:A67*"4AW@JV7;0GHF5B^)^NFNE C@7G#3T'B6?2JX>CH[;CQ]'+09@G)94T
M:"=/>GN;&[9VYQ5!"[;"4 <>L&?WQ-@2FZ-Y;=8;V,QBIZC;9-$??MI]"!:/
M-+"]46+*#:6)<@1?]WT5_S)&*6$+,]P_WZ:E^<K\F6@9#B,O0^O;<T%E7/QY
M81_3\6@E0G@\3\$W\&[*J5+ZPZ@="G$Y/"(,W%)V5S+#%!7D#%:ZRI_R,)GL
M_*/;^=2K+K3 A9C"D:,> B;;Q0+,8?.MO>](03@9B3>A!5+W>=M'A2=_%.1,
MATIS211IHQ='\^D<!UR,_.'S*O@Q&FQC!AJ\"W1J@LF#??C/#FAG#C,/.VZT
M%<1NZZ8*6WM4\EC*S%G+:_N6+&4PJ4,4V;XA+(1^,D@)+-_[+O"IL9.]69<6
MJ\98;:ER'48FJ\^5F!"#2:"[T];P:TC^S)#-(4*;+9!R.=I-I#+M.6)27_:C
M6S"/L0ZNKBU(79;(9%R/F-)'(U#M5?UK/L_P8.6P$\O]<44#*2* KJ4)OS@I
M9EWT+;5'KWWM2\5JO_3ER?DZ%\, !ZGY@%83(UA%WNB4K'1^,>OX,^OJ.W5\
M5^ W5B^6G?2S!=7:QT_FS@Z3M)47CFAUE'$U+ZNT/_NKIQ[L4#.O9,5,^.\8
M^(^N]MG9]I=989JOOO%]TXMD[P;4&?XZ.7F\Y,&06<VB946$T1(CI=2W%;G;
M^>[@6&U46TDU+,NL2]"M93=MP@4YE?Y3"]ITV'FV#]6SDSZ[<EY6_B@=IY[,
M+FZ<)E_+KB)N)Z5>969Y(R8@RM->PDC&IEB[TQIEIOQ:5V-;PPZ'(P]=GTG)
M?@U[TYIOJW@TK>%'LR7)RD)_/N7)/F/C D6 )=&8(*'/\<$#\1:]P6@)1NKG
M-:8Z'H_ A5X<9(<%<J:C)_\SF%%W#L_AX/J[CZOI!K7V7/U/.Z>E6$[,$=0N
MA%-C\=L*_)H"-4[>J7F55'7KLUOB14<-C-LH]YL5*E?;KMHG,=:#MCR#.5+!
M-3RKX$G'X;_F!#,6T1BC:C)ZN0V<B#<Y/]RX9)WTK1J4!.RDMVJAM5Q4698-
MV9;O+F\S/U-["I1:IUZ:Q$EX9^HDFE:?<]Z]5K$T>S;^75]Q%IC7[*^'Z##^
M@BXQACK!IKH?J6%3(B]"L[O,T^-T6;ZS5]2W/2)V8#[;>N4,@=3P!UO7+#:$
MDM4)D#.^!MW!8]U;0=Q<K2YA4=S!JG<M#@V13P?^:U4XO/= 6I, 9<@>U/!?
M!@BE1M+0SPJWV-1[VU>&H+,+[[% J3_V(4>#"IWLUHC7Z N6@IUV9I/W6)/?
MK!_OA0HYW2 (0AASX4L6TD\3RN(>00\UT;;N(<2L,,0\<=HV9(AN<HL\G@7N
MM:RUO':WL9]LL]KK04.I@<HV43@GKFLNB/2\-^4>(0UNFERY3;N1^6XSC);5
ML>1LOXO2U!*UC-4?KKMXU&5X]I(3ZB])$_O9R_J;R\9XR^>:R]=X*_::*\YX
M*^^:*R&\57"@*E2^:AQ0]5>^&FI0#3-?+1>H5H"O3AQ4)\]7KPZJU^=K, ,U
MV/$UNH$:_?B:@D%-T7S_DD#_,OF:"T'-E;-\H$80J)VOI1_4,L;7.@=J7>-K
MVP.UG?&UWX':(7P=<"T=J-\[<5HZOW[OHF[I8OZO('@%0A ( @!J\!.-1J/1
M2'!WC$8BD6@D$HE$(]%H)%)VAR!PJ,#Q44&1,1J-)D??@[U"^R4$*PI4"#4*
M=8C6%!D@3!(6Q#;%&S@X=-C"<4='%TX>G7Q(!"42TIK2)V0ORMX@/R1_D(\X
M'V,QX6**Y8S+.58*5TL\K_BLXD7CBX[7-5\-K$VN+6QL;C9X<_BVQ?N.[RZV
M'K<^/@0_)'8U=\_O8-CO+?Y02P,$%     @ !J(&75@8Z^=@9 0 AJ4% !(
M  !I;6<R-C4V-CDS,S!?,RYJ<&?LNG=44VO<+AA[04"Z@! 5$)62HS2EQ483
M$4$! 2%'D1)BC$@+$)(C"@@('$#@ $*DB8@0*:&32%>*=! 04E!ZV5$(6](F
MYYN[OKEKUMPUL^;.FN^/:[*?[*RU]]KO^_N]O_(\Z]V"+P(ZY. 5<RMSR+;M
M$,@VX1<BF(1<@FS[G_S\^Y#_V6=L$WR 2.S=OBZ#VK'M&&2[Q+8=$ML$;1"H
M<)Z[_O<;(/_MLVW[CIV[=N_9NV^_B/ &\D'(]FT[=FS?N6/7KIT[A5?#A=<A
M.R5V21X]?6&WE-V=/<?\I,\\3LK=JW*QO%G&?@!0U;G[*&+??EFY0_(*:L?5
M3YP\I:NG;W#VG.&ERV;F%I965V[<='!TNN7LXG'/T\O;!^GK'Q 8%(P-"7WR
M-#(J^EE,;'+*B]2T]'\R,O/R"PI?%[TI?EM1646NKJFMJV]I;6OOZ/SXJ6MP
M:'AD=.S+^ 2#.?/M^^S<_,(BZ\?/]0WV)OAKZU^[MD%V_*?I_Y=V20CMVKYS
MYXZ=>_ZU:]OVX']OD-BYZ^CIW9(7[/;<\9,Z=N;Q7NF+2;GES?M4=.P!F;N/
M!O;+JNHRU%C_FO8?EOT_,RSB_Y5E_VG8_V'7!.3 CFW"Q=LA 8%#^/P3>;&0
M_^_QWO@&DRJ"56R=J(EK1#/==C3SI?O1"@+(;18\-C#;J)6O/'#?+E7YI^,H
M&95E8W"MRBG O+:Q+DK&VT%;!'+>8)XTY\3^(( \R2+0LQ&5]R=(47RI)64U
M7BG_"')%[WT%")>6A8K^.7SL9W7[&YPK2_KA?&8443U=PLV#,9O*DOP4V>,J
M4A5\<L]/>8X]H7F !MA1XS<5$C( %T0TM2+QB;9J0^S@Y =E: 6KLTU>=S*B
M*VVBLTW\69!A4RXEXHRLB4=SCAB@-E%[INU]G5N#>:15>);VCR& -N>1@WW[
M!^=V7Y4>%],-TCX*(!9P>7"I&2X6($*5X5YD)4;B]C#0<"B&!7O.O52 19RO
MZ&I()"\I3'U/R$:_2+!0#NSR] @ZK"'Q:P]KAB\F)H!$V')W\_LKZWE%5=0X
MTV/E4]]!?SH\VMB,9<VQ\*+3QOFZ \O'P-L"R!\.B"J0/=;[4]82]]'1644
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
M))L!K>0OG0<M<T9_SB10-5/>Y7FC(AMC#1(L\V4_#NA6^A+:E*AB\'D.%RV
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
M,?-)W^'[37?B)$#Q/ &DQ0"PH&^V"&>^M?OC3+@B(_&O1AC=3=\A;E4QSO;
M0N@] \D=:4AO*[40$<O5SSV=(V_RR@VLM"0KEB-B3[S:_M]!_ C8P#'%[>:]
MTB6 %GQ#G"SHP$HTNY5SJ(H6(W095V,FR_7FW^5:GM"8@%+KY3,EY6DGEWND
MFO75HRQG'?S 1(ZE,(DJH("U ))PEV,/0".X!(X.]O729R+'EMX9C_$"EC=[
M(H^&T;9S+\=U\)6JACR.&O?"FEG8<YY[G;7_S'$N2MF2RWNK\Q(OKS<_15EY
MEGW6=N:IYR+YE\G8)^*<'^<FH;E( *FFM10,Z_6-9S$-6C$3*:VC_/MI?.7:
M9-@3A+1:XM'!LP$(V<6M]%9.L[1KFE5?6[=(5H;*#71!U#^7H#\C637L8'"-
MHX^MMMW.)8 76'+TN3BGSSX!ML]R)$<;M0().Y5M,\(*3$N0&$PI\DMM#7;#
MY!AJRM1G+L+RP;T$GW'JA&3C&+.OF?24J(R3*\89@F/ T >:#'=?"6F+\)1_
M!$18L+PB=7.5CC78P%VJ&B-HU\G3@\Z^CMVBO*><!YJK?V9+FLTGG$+-7+&N
M'Q! TKNZA[_G[!=W>?0PG-@$Y5N%+PL@L@H:O!T"R -;4$^*[0>^KB<]I]X1
M0)ZY)"[/S%@U=C^C',+^6'-AK36[79SIOEL]$53^<"*]C;H]_.WWB;"&L6'3
M8\CWYN7C"\HR0W_:)<Y<8@L%0\0C_!?J>[G8&ZW4*EIS*:%YPC$W7"\QRO38
MPF-C*Z"R Z/0^,989V8%NJ*@U+M>_0Q6 *SFFF8Q>PT'+6G._;KCASH,<QVE
M0'=JUSKA&]_FI=Z)FX4LBRF^YSL\/WVA)R5</'H^+[;_8]J^.7*.8A:RL*:N
M)NW<RNJ1)$;./H:?ZHU+FI[W8F\5.&"_F3M97.^Z!$%MO15.3)A^S3UP>8+7
M&##7;#N9AI'"X4&9/5_6XQ69[^[K$1*@!Y9?6*"WC6!@9:\PL3DRY0[.ZD]<
MZI4-WU>C,@)X88C8,1N@F7_S1/%+%3VD!GNU<8A/&JZ]F6W0NWMH:;RL]_X
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
MC;,>?$WI;PSGG)_(BW,=D5HAC^ 4@8JM"WY*1=&Y*+>P#H6K,0;/7;I:[>H
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
MAH )X6 K 5OGQ.$='TGBH)G)GI'.HV(FVV\-WK%HWUYL\'I%L&FP3X*!+M&
MDGP6$%)VYP+=$/[C\0X_?U_1T2W:^XU)9FLWZ=R_M'IK< NH1R;;5P4,\ZH9
MY^SX<#4/9=U*QG$#YB'_;PL[*S%H4$69F[*\Z,A#Y4VVEO4'@5]A=/_^D\L!
M%)#RA:C_M[>** ,>D/0^'DJYC&,"#.4[ '/#H =V1@<[C;"QGX*!MD52SS@;
M)X7>*J^3&=P2'$P.A577R%\>?\),4%DFJ\A__>9TP+]Z>"B\BO#"P$H,,K+M
MB+A\5R?#0\V!W(SY35?J'!86^L)#/?\=$D.:^$'0X]O(V+'4KVFUE[ -(: Y
M@X&)O 9AT_BYWU[(-."AVLUH-ZB<TT @9>O%;-SF$#8-8!J-;QIO+$@@[-.,
M^9"'NB9[_#6PG=:HT19M!B(%HQ7-/82>__;.5(Q?ZO_8D<^W&8:PV,Z4_:;"
MB,!CI5^[7F;%(C?2GM3)1Q=\S.\Y2VU $ E>/+LJ;J[XD=R0*WVZ]#>;S%=^
MC?(&E-^TN.) ?3=M)6Y<"A@2 8_Q4%F.!K3DQ_\:^DU4R)TVF3 EP94'ZO,>
MM\\"S.N?\NU&L_3DN:]@#=>VGW__N<Q5@RC%$/NUW3SB=5OJV9R(O>]P<0F^
M(N+ U!0MC0QJ=< 6U70TYR &2<A:1[9%'G2(APH*$IZTX*'V R>X1Q&5N])U
M3Q5JQTQ,U\H)GH#Y>UFGV8><8\SV0"J@8KZC0I+V.5VYG64?)56T7U<\QY>>
M\4UZKPX3>V\^]1/!]#K1WO-0L! "_>>%8#7\CEQ/YAZ?T^H-@A5H;Y&_F?/J
MQ3B2UM:5:&B^6U]BS-=P?02!P9-YD7,<&[@?1A]]U^L.E+0$Y1O^NN^BN7XJ
MT?AC?E90'S1E/-YT5?<>[7!!36KE'>KR$JTK"184L,*4MRZJTVW2X(YKJB?Y
MW$L@6_"!N<GM'U[(QVW_&G ,%722ASJ7N%J$:29%0V1[/DCBZR'237UQ*[ZK
M_PDW3/P ZV.9UAH(G!;GO\&)1?X&IRNT,ZIK9C#_5Z0(ZG%K@859&$GYW.W<
MP6GGQQ]!>7@O;,1T875 %M G<WV)BT%_[XV3.%<[N)J.OVW&$@[6*K!O3(2C
M'R0D6E6FNELG&A1E.;9&RPY0<F=7[<>&'/Y04&#W-A_^LG@SUE;S*M_"X$(S
M0A<YW_HAJ6/%;<#.95$VG^C*](Z(UJS;R4TKD&)\C?QR]<U* 4 _-I =PLA*
M<A,_LT@O^0C_[/;(O.%=UA#<Z<8&9JO9NLC\+*'=)3_KF1V3XA;7[0'SV(\&
MLV+&AK'/QE Q'$9%0YN MKJ6&E:_]$TI&$LWVE-UY/2CZ#3BI>B84W>3KCTM
M/H>=7M9W/JTY76/A/YD.:0*:G?1G>69NY=4F8]BHO"_=<#=F.\U5. !=FA!P
M!%8@_@A2)S3"8;ZZF_M)"DR^4"^:R"?[T1VC2LFY2. _F^B1\T96$A+U"@3C
M<YT/EUH_^O521.#@/'23A()[ #D>RIF,MB6:<9-A-<(XG2_J'K$4_LQTJGB8
M!;@.&ZHD<32:I._?Z=$U2^TXF.?HJG>P=]U4<O6'^PM*3JH<T6_O-P'U@\PQ
M1U>T(&8B#?ZQO#?F;GEOR*(BDVSXI_;O1<>:M#1",;L6=_2_]Q29<IA[O-QH
M^"IO\]&61^/%9VVZ#B6-5W0\B?,5PYPJJ&ZR//ZX:'%.I>(X@98R/YW]DEMJ
M[H1GDB>E&FAD0!@ZR[HV4=&$WD6\"GHS\LQ]_P!;Z^U&HVK3L'\T='FPJ_<Y
M2U9%/ATIT')46L>OFQZ$#ZTM6GSHV1KS(W"5*LL_+YAJ>2VEY!8D+OW=9T+$
M(K2[%[:HY#P$ACSZ@;6NM,&OF=^.5*K'8[ZJ4BITN/%<:Q[J\I8:R<ZZ0#@
M\]_8>\^HIK:N;3A6K"#2%)0<&Z@(6"A*RU%$0,2(2(V0HQZD1(@%)$A@'T%!
M:A0$CB!$I4F-0@"E)-)50*0&@A 25*0GE+ A.SO?YMSO4][G/??]W.49WQC?
M^-X?FS'4X6;MM>:\YG7--==<7,I7RKILP7X@%K]HBX#XRW\_RDF;#4<,Q ;X
MML5D!X+2V2!-@GKI7U,N0>DC(&H!@+I*L$TH#XV@,O+GQ7"R1B$9RV=.?%M,
M)6D/8?A6,Q'B@PAX#*>]_/O<\#I&WF0_60]4'\3*DK%@Q1!M':0'!G U%#O)
MYD/:6\?L5=%\^)'7UBO1_5X&T9^/#_>?%3@[.C6TNWHI=?3U]%3?"+BQ8;/*
MN(J/?]>,_L1QD5MPDP3U&@B1J=-F!PXYA 3+DF[;O8$_4NKTI[^ 274=SKDE
M]4FAE0KIQW/ QH8[]]:,[1:J*GXN(520+-^\B=RK\ W_%:$NI@A%</0Z<G&,
MN0[1 "EIRI&?/FWUT1'1V/X\]_#Z^O[157&84O(!$%>(6W-@Y\Q*VUXPBN>=
M^G5^$UW(0DOK+-ASSF,:U>NIT8 "; 0..X)/!'D\_1CD>W]F/34I&))1!2D7
M!"95?LI&,:N>=>H24IX4S([MT*C/]KR=M=W0NK2/D,WNP^T\6:7#;T]XRMD_
M(61^($^R+MRP:SBE?X%E. DK+#9]<_L.N &EV=!V1I-: 5>F1WWPO!%AV*E6
M0!7>0V0OR31@,YY$X&K?+[GG1O$(+%"Y(,#'Z)>*KG97KI>UBC&6H!(D*#85
M7J<A\@YF^\\KH>G9$RH"-$\K7K>I__A@4E=2+76C[XBS1;^*->C-M?#%KNAM
M0L<OCWH_BRY[_U-$H=9P KE6X*+ 6G>!RZ_'5W2)IX@)28]J#;J\R+:W8;N,
MX&_,3UP$V,/^YFDZ_"]P,[H,$6JIHJU>YSAP"YKN7M=ZO_3&6=9AT/9LMP15
MRM@^*E<Y=G-F5(+: &&ER_@2E&/JMPW6#=G<BKS[3H4V>\S*WVPF!YFIQ=M[
MZO;FT=[&Z"OYL@E74[!3YL+[(E6@^@M#IZWO#+]QHD5DTD.J/6L6.3#,8XZ+
M#CA+1<KNVALVY@"Z\/HO@,2+E6\VS+BX_'#5X]NEOHUJHO-G!TB; "=JD0PD
MCQ<>%%?HV'=AKF(IJC("81[!2VN.NJS5"-X*IG!_E%MJE?&GZAZ.!!\H?1U[
MCJ]5)OWD%E?T]G*2"&-?&6-4"YOHEG%I<J3X:B00\)A28.A%?G:DSOH?NL;K
MZ]*4NVBSFL#)S@)<4&EZ!D'9I;XP/8N#>R.SJC^U67_3J_YMD0'YZF'W2BAO
MH!*\_X+NCT^YI(^OBQ*RT<9[)*B[FK#G(G4BQ0QX.@_)B6#I<#'"V]VC"G8A
M<;YD(II90JTYFFSH(##^TFV@WMBZ@>US3OVUX'KL1A6>O/UH1ZM6ZE 3%K3P
M.\;>$EZGN?_3LA42%!%XK0_)!PI_1@ U!#R*Q U/L#B#E&3_JCALIAZ_8:XT
MJI:I &W8<VN-J@9?\UOMZ.WNJUQ7-J?. .<U(-^9'7NA75?\\ZGQRH1]9]-&
MQQ82\V"IYJELUU1\F'W2=)/Y] _8FGKK;UUXMPQVEZ#XOD0HT[^>(SP9O $8
M2;*A#;LN\2<#?80_\:80_K0:,]OTDC5#<RW <#L0?0#,/B8A%A[C -V$:B+W
MYAW^EU722000'C&GXZ=Z-.!/U,%A.,O #2@L !XY0)N1802)5@&]'4LG0#L;
MS]#FN@JW.30B()8_R\?44D$)2MB)P/;-U.=_UVE2<H#H,LQ!%P'C2H,7!,,3
MQ@)$Z*-"8(U$?N.]KJ_=C!T@C\?R^D 8;%WNJ>'',_:[G&852)BPU]A;B7EA
MZ4]0?Z ;H];M]H;&'8;7;41 S2*X$T!G=4/+1%M^S&.*RFH"$Y+K2-]'Z!,$
MX5W!GL=WVPJE2];C241NY)>33:4=U7EY8,J9MU$3BAC9=4U"$CW[M)^)0K:3
M,7,0BO9B95OQ_).F"]QF7$QN,ZVH[.&))(2L:(B1^/!+JG20N? Q.,0%UH'1
M(PC**&-JQ,H >#I8DY1X;,7Z(^EDX\\MW8Q$_XZ7I>%URLW*YO<+OGNS$ZNN
M++?2 =YC)Q"&(.4!71?0D\ON25"7@'O.F&JL-";5VU/@SILH3!KB1.K+3O:O
MSDXGJ>[38JB03DS<^/;!C;<:S"/H!#QR[C9?JS2MP<,CGM9P!Z;QF%M(H1<%
M^$A=T<B<L7]=VIXNVEP_@.LL3 GZE)XWIIQ9WYV>@[]X3-NX_ULS2^Y0_^[H
M@/S3XV'*LMVNHIF^R;$9YO/ASOJNM$?B+^22I$]88@+#O0(BBU]B/*CLE'K*
M$(6M,82M Z+3U/K5>XF5 ;Q4VXME[3L2V.9%_,GX&QBA?ICON\DIU7CN!.9,
MQP[W6PHOE*Z!B&(Y8>F1D/3KS=*^"N^RBCME,W_3#!=%0F<Q [A&["EV=,$+
MW<3/379"FF6$C"H&OS E'R"0C;L+SSM^FRF1H,+@G5$.?+6WQZ:;+X]=X,^U
M?#G7=$->279/735\_$6\99Y.<F!6(?7#?X;*$1$BPJK[HO'F?/^)&?XQ!:,W
M^<,@2X2I$96]/%@?Q /N,79UH?U31!6I5R[PDZ(W[1(_IP/+QTD'=L)O,%?Q
M?7+"2^(B(T3,K)T:;Q+0WE&5(,R&VS&YV6&Z;A+4O?#:PQRS8>=>4F.-<J0C
M6%S-?MRV7# RH-[FF\(R<[?8NAK!>.7R6>H]SA98 UHM^$01'!FDU1&5R1K@
MW6=O@]0;5)<+5'.X,7>Z]4GL0-.7GOIZ'1<]62]V1]FT3T:S;V=ZE[/.E;PM
M]8]X.XQ 97BY*(A:X3<MBD6@\E%1LJW+0)Q(".CZ?Y&@/!<U0$L$UP(0HFAR
MC-]<KET+@'NS0YC<7SS4K+8;H-EHKGU$]HBJ7L>NJYN:7D(G0>^KUXQT>;_+
M9N"B6AS>'0)M;5Z_HC_RKE3A%9SG6L)M"-YRV-A!_0D'_I 56"8R@.SX0'UK
M.+OT/5<@=<]/MT*T:@97[:\6P]N^W[>T&]+@&5H%Y@7HRFP J=;M1L>S @1:
MS[-PAKEIEAVIF C/?B^&!-76FW;?H'.4=M-Y+JK=ZANKRR4@C8,$UJM_'YC\
MQR.U0$76]__0M52T-(E2AP2TU>&\UK5CR65A9%MN*NXL"SK&,UYA4]&NVR)U
ML5V+QVPOB4';O4I</Z%OVT%\%C+=L/B)Y./M<RF2M,=2UA$XSOD3F*YR!FK#
M_T,Q4Q'%#+QPAS9-P=(H))!/A$J%8=RP?7*X#B,-D9VY?#EP%]Y]T2S+PW4C
M*%J5>ZH[V??#"N<>$I$WU+?0I!:Q*K/T_A#Z=0DKW+7#N1*[P6'N&)YW;.4,
MNW5C"[V][TM?TS;A_"8+?NM*_INX?<\3#Q>9'3B_O_+F+HWTEVX[$&7/ :HW
M8 :Y+TW4]$.!*T#?4#W?";)X-$M="\F+7_A]J(S"/#A[Q6JC1C5::0X749F'
M05OOQ_6"0&.9F@9FFY61LW_$UQ+!@RA' 57SFC'MJ'=%Y$A_X5CY2(=UQ4$P
MCYWJ4!AY).B.,Y8YGR;VZY*@?J4CR+^=^T]<Z2$U@X1P*7/@XUX(AR@BYF K
MG*:[7X+20=BIE00%&AC"-N8\CD@3D>S K"#'8>&9P_,P6$E<*4&9?FR0H+8"
M(9BG(9%["T,?[GT1B5IZEI3N6I4_E&X($U&ZTL#HE2R'8;=@A#96[P*^J7->
M.8A3,=6MXC.^'Y\L79&W@:GF@N'9+F4D9C.0D"=OXVHY^;<T,)H"\/' PDGU
MI<SA9>Q=8.X&=(PVG4*;6ZJ81B3MQQT8;Z)H,WF]!)5'X;8 C_O]N4"XMH I
M5E-_$@OOQE1+4&4'7T1J9/#^ _Q2A BNQ/>**9CQ$:9[JQCG*DM+)(P2>]QA
MK/N2QBW.$E,Q<]ZD4X]+@RG3^]';@'IT"WK\/@*S#P.K_^Y;5.KPD"JB XY^
MEZ JD'GD_$*;:&<^8()&X?"-%@G*/T""8E3C+B'D0D84*$%9/FI%HIX_$K-\
M@)$;F ?E>U]4[6K\WZA#/@?4.0)C"<)$9)".;R2HKA+^ /.S#[,U'MZX ?DH
MMCB3.=ZMA0R>K$^;5:$9RD$.(^CW<Z^ :CPOZ3O"''[Q^ZM)!F +AD]*@N(I
M/:9P(Y'"7+P,VN%[Y_[LKYT_PP>,\5\_D1U$55C1+<2((J#]B'(;23OZKR96
MEC)FA7@$6=9(4 BTM"Y!BP&S8_D?^:>--__(/YG#[RD-@/CP2!?\N\(P#XA"
MYHS6.7<=7PT,)7W;A*SWT[%_GJ.]U"HLR"\HU";Z_$0OIH?@\BHJ<JZ4E9:4
MEL5DIO%X 4X[P]9<-H]S^M4O]FA7:J^=)0K=RH*V!8J"@=IMP34&K;4RJ\;P
MO1P5@$"<8-Y+VR3:TYB0ZX&19M1*05H8Y>.OTY.UBTG$"T7\4U1_;QTE=G#5
M4+^ZTVMW;]4@ZG=S?"Z3[T3L&Q#!Z^1$OM YL"!CE.5/E2(K^6O7<'Y+#FS2
M[_D%)' -FU)(1E9$3[4VHK] QCG(ME$_RR)Q>DM)TW95GN6.M@)%S,?<V9>V
MPNN6T/EYJE]0TH=@?:-K9GB"'5W<(WH]BV.F5,P6_0#.<_@$_XD%Q$$E*)'#
M&/6U!$7Q8Q9!6N(\N-EHJ[ O)E$5#2YPFXX!W&W31JQ-; FJII$_[4HR&&NR
M+^^JM+K$%U8'6\0 +Q* """<;%H(6M4IHR,A[7PO$U6!?IANS)$ZD^VLV< /
MLV*\*<L7UZ.KN<NQ?6K"U3!EN_F93LV"J6M$S:^Q@83?=R:K.R$QH%!IJ07_
M(!()!Y\ABAQ=S6&K;1UW:%2Z8\-W:/!6KC/;3 H<0H<^+WDE*'A6''YH1(@,
MYM(0(-U#C+,"UH*TG^7>IF:LV&!MJ*M;W.Z:YSZ#?\0*R?,=,1X*,(?TN\@I
MY=/$UXO;$:?>\>5?[JQYA,/W8T'I4K4<H:\$M0XS)PWFX+\+\",R".ZZ !\/
MDHW_R#JG2U#GIB(38*+"CTO,^X@NPGR>OD%M +B4I1L%?;?]W9'8M9A/&QIN
MQ-Z]DR1LK,9$2U *#)G1+(!>FLEG\M!1Y%5W9A8(LHE6U/5>BQ?:#4]&R>G$
MUO-LY*X>*JU,CERF5W*VM1SC!R]#P+J1P[>;NNOM[@T(FDZ $UR1FCVEEHHV
M6ON"]/;J3Y0C$VF'^!QH!U6.INBV+KK,Q/#1Y77./<=WQUNJ3Y:-]R-?2"8;
M=:F<;<<0L+W8>E79)\EKM*%;?)4ZH>K!=K;3&9L/) E*IO(FO*5+I\"DOSF^
MN73 2&"&.'A#'P&7=]_Q.RS_,C_SU-.R2&RE+Q!&O:,7NY.NET*@5TU]FIKT
MD*!<\+T.\+IZ1) )Q<7?BMOAY7 '4V:.ML4UGZ!42U%L#>)S>">3M'9N9O>0
MM!N%P=NZ*T]TM[=NKYQ/4RICZ10?V1MZ+E55'V@SD*!D[XB)XECFX!N ?UZF
M)X=>I?X.H^H'1&"D=;I+3X*6@L$!Z#S_< _[J5FF!TNY-)TXA%\UXI5U7"BS
MC%1;TQT[7=EA>N"YR_4TI84]TTD+F8O:MKEIQ[S/*\*S@".SC6DJ=O6@?4L1
M(B(N]"7F5^W8HA]I:\4%1OORX(_H3<3D]7)#,O0OX-C@[4PR]Y)3EF![3#0B
M>P]S+C[DH65!!.1JR_=4)'55WKX49E4LU@?5&UW7@DE<;W0C6II\A8M'@QIU
M]GE!7 EJ"TF]SL \LE*SL*?XL.9W"F_CNFDDEG1.."4D^!PH'+Y7]$K:XJ>;
M'S>'TE^PODT3S.=37^6LB^3'!;LXY/8'-=J9R5](_*=-WR$*"A*_"):"FQ )
MSXG&T]7K..N@O2"1VU/=2;;FY0T1Y<NT"H6+]C'9.'._?# >SYSNUV%*D_S/
M=NE.V+L=]"SW[NQ!K%>&BJP%:!#%:ZWKU9VZ3^5C 9D!LB)?I:0[Q5\PTU!^
MFPH(@+K;8SMKYDVD^,VT'!*!RW@2L/E+OD%L?IJ:X+$P2<_Y_B.^= E!\U6[
M_+"-*.]LP3BSM<W+S;[$P(IS9S:R&_NMHXO.<!<:BO"(V9_ 7.'TF-<> BG"
M-)##Q8:7*76WW'I&.N1&K<-L-KIPE[T)5@:#N*"?ML+H;<#3QOM&?N$3U;O9
M9T;$>;D]IP9^@4V9UQ#V9'B+YQZ!<^!3Q_?Q#<^ WNF&6 )!  PELTG%C;=P
MKU7MX/O\CI-5P$H0=R[B\V.B+!C*<XEIJ6PN&E&\E5LN0?UD<E3 B8'50)JS
M@%,';"&E-P[H"?8,C9KL$ #1<Q.V=; :2_OK,M<9!Y9?7EX_UN:MFYVM;G]G
MT36[GZOM?OZF4;3%P]S)E=AJ-@^D!(=3;;>>OV,Z?V.Z&W_,=V'WH@OU?' [
M4,J:((A^&:/0@MLE*+I2W5141U2\OWL&*:7.?]_@A/+-W'Q8F:_X6&=J!>AR
M<:_G3OYP./U-QD-Z;,RN(^C$'R_*+/?\&N<25R1Z]+'/9Z)T8**B;.:2F;SM
MIK\5T.=IXPCJK3(65V(N1^1?$J<BB@GSP'4SO^HQ_W3P-H(2'^SC^M79?&S'
M$A'HG&FX3F H=L!?* >4_!?54C+'3'#AI9T3A9=*WX0NQHMCF(.3QEH3LY2U
M<#^U6#1RX+P&CA:-+_X:QW%\\NIAYL!;?E)]\A,&/334+W?4=9O@>]X^]T>^
M-*G]^?8ED&&;TZ?'Z@(S?'F;> Q(;?%DY6&Y\67355?FC1GV[J)=P4W,TK+Q
M')$':%GI*3I(OLE7K^]7&U@?&.-<^W-G6D<]0QG'!(64>GAE]V [1."N'=YQ
M;Q,IZ>?VKU3"%D4SE;Q1A%?+,\.9LO!/T&Y!6(1@/=<]U@C''VH,5BY7&D +
MDNY6FN:1'.H6-7M6D<5'+K9IC9=H[-NZ-?UA]<T0QU3>0R.?CT >OD<&EJ:#
M8_PRD=([=!GE+I/[C"PKU3O.Y%Z',/0VLJ8@SYQN_5J<[<+_/K'K'486>K K
M=DN=-5^$>TA?#"O@R6S"8Y+4#_"+G*MGM%K-82Q_^LQD=DQT?JZ6.=3D*.ZC
M-7;"$M0/6B+@AN[#"5W$9>3E)KO@9LP6Y.7F/X>^C\*][E"C8@7N]V@^NV9V
M=9#=!ENN;L34JRHRKJ/?6[N?ID>*=Q%2]0A])Y)DYG1OZ7046^N6W]&=-I2S
M5DOV'.\H#XY!J*7%I7_Q1D*I!6?$7VO8^D(E2%%=V/I:A&57BF]Q5Q=_7S Y
MQ0$MD-A*NY>V0Z37JN?-N0)WBM"IE4'I[T7F"5(I7\W!6OQG%K1]%==R*0JO
M^A4,S7L?MY\T-8B\%*_P[M..];OM@^5-I+1E(Z+HEX'5+5OUEZG-G+>ST^.M
M)@XG5CGCEY3GPJ[:_ +[%S#$5&2O@\,P@ZP)U[ZE"KXBR+ HS?(\?A-Y!\C*
M<,KW:H[[4LM59*4=^_AP\P[W%RZGMU;;&EU_IM)K 0>,":W@C0N"2' 7O$XD
MVCIZL[D--\K8"T8-CG3X?8[\5GF#C^>9W[MVZ8FF MM..:OXTHUUS6'=AF\T
M"[6<M_SBR=NOT9$,CS-_>C%AGR0FAP_MILS9(X3WHW$MGP9+G_Z<W0T,4M!T
M\1?I=^ M9U"F\,.ZGV>,F]%\)KSU1_'.Q[]<POEV6T/%1>6[%6_F[0^;N2)!
M:2$0A,."!UKO8NOPX!Y@HI<KD$E#B$SO< /#H/<MRP-TV8"64[[6>,.K<7R,
M*V?2H;%K(7!/665,6CLP;54(:?._,AD2U%X)ZM&WH81<L_G[#$]FV[,EY36$
MZ9D1R@IV")+&,2)EL*IP3P51(?@C4-P8H3Q)2EP[&?N6'U6C_.1-LKR=A=OO
M_0%Q)R/S5(IWOD0MFW,+M@2JUS)V50M,X;6:(GE"FY7<A^?0X<[@;1<;5=*-
M$5FUCNS-HX4UR?]XA:.?KZ+=+Y@,L52<#^%MK9M_U)Q4ABXH^=KB?-XE@_6E
M=[+#_QZ:9"8>013A?JL_R+X$A<:"^ZA01CB\;BUB114B!V 4%$P KUP 2C8D
MWPJ?1R3<JI6(WNH7YS'GR"1A^2OF-F;M8GKX=CXB9>4@RH.7+R(GC3H6$4T7
M:HKY*F1Z$D6Z410Q#K]Q3+QZ#%K #'YN73"FL7%PR^4A"<J>57M'@CI>_I_W
MKN$_V;M>!OMQ^/[JR-@&J>(G2K6 &(^FIP*:"F)$LE=_H4['H4, X:_XC1+4
M'#FXW0^B.^18@>>0*3&Z:"[(!:)FC_]YT<-?=JG_#^UNAQU, MT6#N^3H#93
M062@F;O$?AXO(J>QOO^F^26H@Q3P6'@=IX_#=V!2[CBPC:; $Y6R?/7:G9A=
M'T3J;(8T:-B =Y_1TV:7 37./I7B=F\1MM>?4AQP Y9R&*%"BGB>#D8>X?4Y
MS#),I/?W6-YZ;?:*>GAYI$?4[QG8^ZM9W%\\>H>BFI&)7T/\L%^C=C_/0NW-
MW?0T;//'.<^1-5J?*5\ITGG?\VSFGS+U%,0&0'46^T#YTFHU)K55KDM3$3\R
MV3MFNS9TZ^Y(1(^L,C+8W)E[4"ZB!$R-HA.$O[Y9UI00(T']7@XCA'*PE;+<
M\B7YCIANHG;OELR]X$W0(?ZN-YK?\JFR9'<:*63W=>F:2>;ZK$.)JT(:]YY?
M1F[Q][*=+1MH%Y^NS>O.8E8!;_47T0,Q\C:NER96 ;^K0]N8M!CW)??^V;-F
M;I)RWV@K?]?/'JK'9'UK;_'=JUWWB>3/"%Y\C-..<+ Y?*+CU.[.W0_>J\4Z
M7I:@L(@GJM- +4J, \+*[:E]@(MEQE-'LD,1WR9 /?%; D.%A*[!2Z?)[OZ,
M*V_T@14]=OYVJLVY7MFYVKCY8.,M[;,*P=-8.IJ'K-_*H8:*\Y%3NO-[M+L;
MOWZ3MW$93@0N,_GN#4\"M!M;^PR=+#I'A.@U)EM'D@X_V738U0O6Z9[,OR*K
M.+/=+?1DIU.&W;ZM$?:G[!,/<@92 3D)BN^.O:>J*2=<$(P+WU+.=6'<,6L\
MDV*(AQ>(&<YD]VZ_/D>?]XK3"TT%X&U<%*G)FOC5^</!DV]_^R!^Y9#R #Y0
M^1:8?8P8(:M&XUQX2KP$]>%W&S.%B/;_5ZX_>.0 *30M[; @[M?; 5U9VF*Q
MI7WZ^$?)T%O@(Y9)Q(L,@&A@\?=1OX5>5_K2T9\P3)S15NCF4DS70]YBL^.?
MB5]]G%?SD+RYL'"IG@ RH_"DQGL%&N?XXM2Y;T_A(R"Q0/=3,;^89UR0]J.[
ML6%@0^#+ [1O.$\?S0,E8A-K[?KD;0X.FEPQ<#K9<S=Q%O'Q$#N@^B9P%0#W
MV2=D@]+35O@03(EQVM/V,>;*2NM\W =/7G?1_>],EHDT&#OH+*,\8N4MGWQ_
M/OS7TF)!=O@OD6*:;ZKYB8[X>N?P!8_NPO#"L> MW73J9A+!L8MLS-.4LBGJ
MUM$,-.W4FDTEF'7-]CV8G)VPM>PZH%;&Z"A16?_F<GD1HSA-)07W(#UY[95'
M"F%V>VNR:):^<9SOY;3&XE.SA$]1'0/ACF79N>.(1.Q"3V2; =NH?#,L>'2T
MD5?"N@^X8<"]YI$Z!2MX.FV]/_ ; ,\@9Q?#DWQ6['#DL9TE?%:#1LZ>X@XC
M_2&KWQ*[R]5CKD1N7%_/VG -,A-3>+;$EZ1BD0K-Y'K"L9L?"&VSA'+WO+,9
M^QN3M;O\HL99L]2?$9S?^->/LO^OLK-IQ.]"V,!'!XP/4:2Y2(.?S#I#=%HG
M$]3,AC)O";]+4$6<7 EJA&I&:SH]]YQO#AV"'G$OP'NP@B8)ZC0"W':;_LW(
M%."'B)MX:4/I4G68I5P  KQSTJ##OR4#5K^0H#X>))O^432$7\H&W/=KC5C*
MM#)M::L@=WAM\ U,EO+>%Y4S7?]]JHKV 0]JF$,*Z8,L://,($O8\%J<.L1D
MJS3>\9L%5@6O:R1?*>_V23_L7!9#]NHN6M\BQ2T-)1T"@HU2$!W,J1G8QA\*
M*A99G?_,/FMMIE$ZGC0GWNFVMT;K_&TK?[$/QZQSE@/N0P*4E)" S-)5\C[L
M-LB]&^<BF(K0I'5PW:NQ&P?80$V@ &U+CPFU7"D7D%X[L.G56X^= IF8.2O_
M=OI='?O25Z.+$P-/GGMAOB^5KLO\48O4Q>2?ISRX24H?2HKZVF&"]EB,J6^M
MI=T=D$N;PH)7^(M=B1:_)+*L/,^D[1)<2&RW2,Z.J;287Q0/7;SH[-B400KR
M%:_ +K@+X\69P3HP"[T%NB08&IJ/U<6CR1:"S)DOHP:%Z3MPQGKUNQ/H4](D
MHI6I4%N&A#,-L75_#@)6D1LQUB4J.Z*: S+C:_(^9Y[2Z1HH#F0,6$'SP3A5
M:_+)/$.-AO4><\$WI[Z6NA+/(63FUM-_BX1_SZ-!!P,$:)Y4#78K"/#T:SC*
M8#:71:G4()<GA56Z#Q;XV_)9$73#;^:4"8.K)1D7V?C>]_P/!^0"CN2V$@]T
MSQQX:+7;N[[M9^_7X@*@^@AS<-3%RMID.W@<F<3=;2EV'0G>] H9-N6=LQQ
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
M$:B'5U[A3LC4,S:S="AR(*YN\50J#;Q5=V=UNF?>CSO"\#RV&9!)4#;)NW1
M:)#X),<)NZH_9BYC!N>"L][&MQ"4OV87[FK[AXN^4HE_NL>^N)2';N-,1V(4
M$4E"!(](4-DQIYDMRZLVZ/.9$\.+JO;Z8!,D"_UE=^CNO^\M_R.Z_D+K7W3]
MR%_7]7_V0(%_;8\=R%.'E#BPS5H1 >B)'\2++P+2!"AKC+D>.@8@46GDD%&S
MOV '+"-^NW1+F?J_IX<=.CFO6J&TUO$ 9-36(A-@E,V/(1?C;8-K,=.!F-?#
MXE3]I2,L>80:G<SB6>#1.7 (W@M[2%"_[D<8<>C WSWG\$Z$(DRC%QKUQ?W#
ML&@5X), F2%S_14S$TL45;2*A>OZ9" /H(^S>";V/^]BFRWM8JO^YUWL9>*K
MR']\3IT.Q-/+Q,GUC7 !+6P.#O6#R52^ASN4QII EO3JZQM+X^96 <_Z WJH
M/*8%;%Z 1),EW;A4@+#BY5]%8; :815US*]/@VO00D-RD 35H523"[?F_?D_
M=(<++B$(J':+Q^P?!?JHBQ>Q7/O(O;0S@K_=N.N_?V1^I/_I#OL?D$-(0B"G
M!H- #F*D(TEG:;/O:!@Y""_R"\[."X$1Z]C&W(LL]\5AQW^6V3C,/$*8S'Z@
M^@2&^PBXG .O .7L1=H-3/;B1H#[G;HGE1,/<+&AW8G=;61'@:6L5.*^N;R-
M]K7<[]%%03'?3?9WSZ7J"0HK]^G(B.5&V85/GHW<27Q;,*IXYVQ,NN=\<F%!
M[JC^(:>1Q:M/LG$? H"7>)=/(ZL*4A/R#W_IO]@\(K_IU/3[T<@Z(%X&4I@7
M3C 0#[@/]V,4@_5[."[6_(J3Y?@PS')?$<5 YQ5H/EC1) J2LL%9ODO^.-;
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
ME&C4ZZF?^,$G:1<FM79<=\!@5*7.^&N_DP%X^'Y")3J>YD-@V',]IO=S4_A
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
MC=<TZ7JG75\Q!L9W>Q5DE <CA?FJ%C!1XVC>S6A0UL2Z4F& ((%7GZR05.F
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
MXO7+\L.DUJO0:W;,*?FO;5E308XINJG![QCXW&:U/8:.I6TB25T["E*?G,/
MELKZ.E<LV@7M1NT1W$Z\PD=&H>XB([]>Q]+D IS>_VB@@I$=BKF^S(P0[:M^
M<$L-"?KF_*8[]WM)?%-U1%2 "IKC79+O+K\,90L*<@NF(9IZ1IQRMBLJ'/FY
M5XQ@N84^= _Z*C*D_82"#!9X]1+!FQ+"([[C# K\0).>%]%#Q(@M\V6YS61"
M"%<FC)/\L0)$,O9W49&AV8I8JV+J_IG3Z1H=?I>==A-,>XJNJ/#5A)+C8O =
MZ/7[Z*A?@VQ!=7,NIBE-USA0C'C6QGWL*](06(>>V_0<P'H;A5/NZLMN9%Z\
MM8G>2)?%7]@L<[!<9^(39L4LFIWFDS@\ !SM(/ %] OI:J],,]OU)I+(XQT$
MRA(\<:6&_S*+N7G3#"+YYJ/LF=[3P>FO\UQMO(!<G]/OW/LQ+C?4+>YC'WD_
M2!@<&D2KZ/N?U<?)YWV.*\R*KH*QF91H$ GZ.0GD"G@588Y<J2>$+<S2Y&8L
M6RNLA;;^V+V'N"U#PV_O;6A"267MA#8O?K&CWP\6*92#%VAY[J^J:KC[7J<;
MQ[-715LWP/,E(ZRE_?1A18Q01H]^$_YNMF'J8Q"@UX(."W0))RL^RV 4)EKE
M$<Z#*EE4'?"HB\L%OP!?!\X*;>-T#+]LS#IB,ZW[4S1#8<;<>DFWLV\^A-SV
M83+_6;8=1]<J*"[E>ZO79-D2JLD=YI"7:= 1+X%*-O^ :/#%+$Q%B-N=O4FE
M=(XJOK(Z#,JL-SIV@J#+%9%-X@,Y7"U6;[K.O8QNO?F1P&IN;AA00C#7;!>V
MY+.-<<JFE)QTTN02_RX1CD=*<YNXIS'/Q(CRUD8WR_K5OI/NJ&<F&(\)24 2
M'9@.]-_"= :UGO\4;FKL6CZ@6=L73,AH:W(Y.,P8A!+-.\@YBF$5:=>O#5H%
MQ#![@C ]+R9ZWM@E%;F;:E0LA]JO,#.]6J_96OC<^B\H>1FHEZ*-%AG!7">9
M]RSF#Z0<)75 C+B-B:N>?YTCL.^Z[:WK2U7&OQUU]7;1:ZE3_NJ7<*CCC;7O
M*?:FHE].S5*EXSFH6[T&,"ZU^X):7NZBJ**<NN8"? ^MT:]U4JR-W21)S-D\
MO8="2W3=8]U[Y$*<;[HKML:XQMOC/:6Z,N&B[OX7FE$CAHXHMB5F!"9@0ABL
M7GL/%8R6P',[#;'(PMQ6F)LO;Q/Z\_RXB@7!+JO-S.WZO_M1F,\6VQY<KDQA
M-E[/2G8":[WOWS=M;2173+]S[I\F[6CJ^]MO*4[NG=H.7->W4R(W F4JZ*;V
MP%N[8-1C'M VM?9HNEO4D)<1S3;=_[_<FZ##C&6*^?W20@QM+E( >YXNW4S,
MESK  ODG;:;J7(#&7-$6.-8<YL+D1ID,C4NV1QQO__/8AP;PY42#S'*I.6EN
M6R--58SP8BJB,[ IMT%7B-30USE,'R5%F2DM!?FHR7 GGFUJKW7Y$@'(73J0
M2##*B2#^U&=BFN?M,OXJZ0U.1,* ES'04?2<& Z7F\Y !E*Q5&5F/0N(45/J
M*F^"VD'4-9J5P!Z<=*TYY1J3ZNRB@H&L:F4+AEV&K%GQ2OVN64I)+<8ZM[K.
M<^65XR(\158!"Y@R2XXAE\8["S6S) &C;#+> (A@[JK5?*#69]_EJ>=1Z/W
M9B,C/MS$/NNB3424R9&BHO+CLV;(GC?ONQ8RXXXH:U954MZ'*9<[6(1F50"9
M\S6!@AW1>Z)L Z'?1TIF*FKBTZK=Z6W^PM0\<JL>I!$O4-0;C1<H;&#E4]!S
M0#BR?"'LX;=D-O!'6ZRWKJX6Y9=&G%83,KS4_;MR1!15C3G4OG7XL?P:[3'%
M^+T)BNV5KDW> <4W(TLHDY=T=5HNM3\45:Y8%NV]<-\NICH$M337YR Y?&GQ
MO^P#]*52H I/R>%,+DZ8)$:$H=;PW06"K]I"/<E"6/AN@8P!YBH%>^&%T)*-
MF7CL'JX"87A+0EEM%8&G:(OHP=^/?O_XCS-%?YH.PZ2]6M/Z,WV HUZ@M>"D
MX#7\=Q1: ).XSA>BZG*8]&I5_UO2:RI&U(>*$>,[2165$G45,:*G%9R@??*C
M]22*ML$T\/!3(84V9P7JB8I1$08B^P#F,]$^6HL8L?Q;^AUCZ%?X\T5#,%DO
M3HS\!UO_LX(WJC,YGW:3]-V4U+\D^I+*(TA*S%C*=@-KJ ]Y!/@+RP/Z0*F"
MO*W[V87_=O<&8!< /I(5C*6*YI?$B- GM,I+_[EQC&^$2!_%61 >LC33%H[D
M"JO$B.PFT<&IC.CE^'W_#!I%9<#H5_IW4S+#5=1^:TR,<.QK#!8CSE:+$6;H
M/R^.JYU#<S%9@'IO/6Q"0#0&1GT*C[O_LI^!X"=XL-F8Q2NHF[)\5:H9;.TQ
M+ ? J^?/7\":0^]6@,0S7,S\"HI#%^IJ@046\DXY>-8_)V27X<_>G E\0L/A
MC&] DNQ;_D8X1EZ.)"\%2?8M:>-::V*$,(7># @OFRDZK9UW(D6)](35-/N>
M>@">[SC,RW/P]/D7_I^V*?O?NZK0:OBQ!M+VVEUCR"@UX]Y"@>$H"8''N'-)
M,0+SO*JX1G.0'JY?4P031_*^S9X57<MMVJE5%05G+OYVL&QGUH;ODMO*0^'H
MD"VS# F'P%LTQ"S&$WK%MYUTAF)XVO&Z8L2/D#0KU-:LP]<PJ6.((48TM'-?
MO51#4E).)PS:@LQGQ -W*TOVD.V#OH\[P2^#MK*#ABVHRCY."#>&]YJ+'7$=
M@-J:3O83S,#QP1;+)U1%*)1D#0&LPV./8[."C (?RU!::DPSLES(T7J4X4 +
M0Z/L1EJSPHS=_],J!A@O8??E<WPNN2QRY-<T17Z<-=B?N^SYY_TR)!7&-'3.
M=S%BNQ/_$=Z_WOUD+ZT,QCH]R'[8K(C[A6_'/G8NHY2&9G8##5G<GMZ)N"VT
M$A.'/#HK]H)H_F[A,FT;GMF4DOW1PV,'<QDB<_?^];EZ,>(:#3J@)Y!?)T;@
MF/V&,.7FQE4)B[B#HYGU(&XLS.V*1D] ;% C([0&[\J6&7V@!:_T9Q$LI:Z
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
M.BRFTK2V)_]'@;<OBDUNS<^)UJ1UK @MT0X@O=$IP3!5D;E=@/JYVO3;$?\
M;[WG.!//@OY+%2E-5YL%I4!]*0!:PS-V%Q?[,W&8MK?V=!EAEY!4>U$=LLR>
MX9%YF$A M?R%=VCN;"_W8R6'J 9=7&+,9G#7551SN: P2VXH?@>4B$8OGR@^
M9F--NU/ATM:7\3U@J>O-U.C4X&KI3,J3Q5F]]+9/0DG2S+Q66U!#&V61![.(
M#!1X-5[E+E6^I^4-Z,^[';TZZM28Z(U?578L*9P*SFYBRIOXWHO1J,#I11+N
MZ99;FUZI9S"O@_%A@@/X/17W):FM^@!)B]\7\!,S,>(F>0_6;&>?>I<92N"G
M1),6;3*7>Y$W75V1[Q/6@MI9U. Y&L_J>^;G%^"Z;2+.];K ,V1TV(RSW>B-
MNJ!HX/5 VD#:<(QQR;'/GZWNW-%(NJ.18 4_SA1_/F:8)T8T(GM$I$>38SX<
M*]0"6HSPQ:1BO_K*V[I%I!,3)(9!\Y (3N(&Q0A>*+0W)-LL=U2>>PVUDWI<
M;CW=4ZH!B(A7BA2X>N>]WGU]-*SY'*/UCT#_MNT=NB7L=AW-J+$7SX#BK6\S
MWAY\>_#P-8MU#@X_;GW[.P)^2'XV* @D=YF'>C=+T!6F4=5%@R.G.AUEE8@=
MP4]'UD%N.I\W^2W#B]E]?:]GC%MWT;>'<==OP50A9%OD?-'KV]$AR CBOAZ=
M[+OD#\C>E4=0U!+ZE:^,&8#E=GT+[K]$>%F5OJ*CQP^:$Y$EXI;^:?_A/12^
M#_,? O7V8L0M,J25]/A^$/^<P*4K@SN4$L2+A[$RI#&(+QM#1N^VN%.&14FY
M#-<+PW)]5#1=4;LA22)J1"[EXJ%*FX#B7UUKK#X.'!J<HLAG[\GYUFTW7)'
M'UA3QR2*$95BA$ QC >3AR=!@YB[@#SU(/S64&[28<W3J'74W15I;'ID_L_J
M%YY"E4*S+AAF["ATRZE\V3;FYG&Q>^&>>PAMQ]3(_A K3@3WF:2" QX(V%+N
MD1FM_""6&#$W.RGZP-QHL$>WO"VR%ED@8SV&CM&?%O1[A@+L8)=^.NNB[NBB
MIXT6JR?],7#+?0%-X^*B[GENIJ76I*:F#J;&M+5%S2_H3B9-S,Q,.&M5556E
M7T@*B8D:]TKRGG@U8N7Y(L5*XTX0O&Q6[!L-BRQQ\SGDI>#L17Y'HY/RJQY-
M8*'-8C%NH6>P@U3#!*\"T \8WI3P?9\3B'Y&X0F3B9LPE/82" <";CU%!#1;
MY^C/':EZD23Y1/ZI)N*AZ+L:*;UBQ,6O'!-5EJI=)UK]&MB\]'L:;7->1O78
MGGJ7(YKC?3WSS-3NT;^-&[:?.6.VL#PEV6)SV*U0R2+MGA5MYVI%"&ZR;-SY
M/W(MGQFT:S515?K*/S+Z[#H,A%M%S&L=*Z%&X\=YJPR_3*SO(V^CG5^'S/?%
M?(INRO@%U0?/<P#_P5TD>)797\;2XZC^=.Q>[<V\Z_119HQH7\D+9Q-M;E##
M$9SGF(S^^4SA[E:GI7(Q8B\4V'OAT1A(BGZXN0I7;O*6=EO@ 'F,DF,QVP4
M&,$VBY6*)&S@&M>/' 2UGC^TCE/OKCW#CCTZ>Z&G*.FR8F5:X?SXZ<K[MT*,
M7T7/#'?B/6!K-XJ'3GN(MNZ@E>9R7@)W%I ^'&\0QZ.]_RI0PFD.?[!!-3#W
M'=-X'\$*+]]8V+;1_7B2:)75DI%4TJK)RR=#9JM7W[LB=PA(T]KNGM=#C&)U
M2'5*XV+$NNE5L]RR<QD%-H:%R37&*]XXOTX77EV?N> AX <'1KD6VKM<C@<W
ME8?A-B4RAP4&W,N](A6N1D7X%SUEO-3U<!W<'\13%<]<KL-K]VE,0^6:&TRS
M*.U#P6:EC/1G.MV5P6Y?S"S(RS!@#LNEC:9S8)(?"-(YS>#J16?10='G) ",
M)]B&?^K_F(>/'W6*-/@M1>>L(#LA)!QR8P]?\?7U.'_1U^0$FZ:"5>K:HO_;
M$S$BO2>HDU3^)#0P^:T882KR2G8GE>8?GFVK=9U5^CYX9XTB:>EBKL[3$VVY
M#]O%YE21]!+_(:343#S<VW<9VL6-*A3M%#RR_EA;IVT#%M/R!M.VL3=]?"&(
M<2:JX'^[CH]>L-W9CD_?9:;7>:Q!]8$=T.-SQ"/]AXGP\RE[7TB(P^VXZ]^N
M2HC#I6JC7S_,7"K]]>S^, S; #,-^ZO-(T#]N51>JS#J'G$'M.H:O3H6/Y>H
M^!AL<^/;U(<Z-2.WTLIB:0V \M"C3I/5H!/>P3!D>F+05KI$-\ME_;"2=NG:
M>^Z^K0+\VY!KUKZ:W[760EN)6XM2L]9&;%=*J_FO1.@JX4Y;"X66X /_737A
M/^U<I@#\62M%&-EH)TN0S<K?D4VK!-GD8M+^4;U13VK5XUHOW908VC^./8A^
MA;F_CYX@4ZH))<GI*L!8:P?D]/\F=3=GB!&?CA/,)<E9+D:2U7T60(^2"$33
M[,F;!%XB:>)]5([RX8S:I9Y_I[YH=DM(%B-NRS[&5&K]058DTDGER*=LKN$3
M@LW.]R74RN,,B%3OKD4)QR]C]N&1+@G;HO21"E,G;USB.>5OYR4G)3+O5@_'
M%;"$3HZ=.-JG1-'64_QU!'=X_'\6=:D=E63A&@),#>2A>%90D[:U]T]?18<$
M/W3K%A_H,+'-B: /X%@ACY8!^;NQ&@E3[AI=*]H;T_EHY< ".%B2FXD7X7!U
M!S6:D@[SKR<O11]&U,$+J;G>L!LKEVW<8X!1%7T9.?9^IZL-=NSPL<?=)M+Y
M/E<4+Q(TN;HMG7JRL[L^GNR?7FMRW\OU;:[[-J)(J4@.-G [XRR \6Z?@#DI
MNCO>]-7!HUV!_Z%(AY>\2.NB=XL1AUVT+:]W&F!D?1@YCXNG*QFGJ][,&#(N
ME&7Y!)9=GW%Q+,@9:O.$,<&S5Y\L[WN%>@1M[*T,+&O=U[NZRTH^K_AYIE&=
MW+_V1Q,C+NA!!AC>'ZEC07.F[(6!S*;JY\G$X\($PMUJORA>U*[)5)92L]4*
M61XZ<[D4Q2C.ZB"X>G!ES;<XC'8N:^.V]9L?/>?+^5V,.,,0/4:-,M ,/V!
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
MS2S;]U$6-MAA>#ZQH)_IG5SIF AD&PIVA8FV/0/;1%LM6<:HITQYICGDR??
MH\]'8W;B?[C1Z,&BQ_",0JG#EJW(K4D3N#.Y9^4P4.8?5U:5R>&9K\CE RMD
MV?J@/&_:!-)-*ZS6@TV+2-<&)^,$TFQ3;(/:*3"<DHN/;Q@Y DYD!F1A1]3Z
MRF/RR _K,!=[CF6'S[=>+:D)UX[!ICZRNYYMX7DS^E/1X6Z7:<WRFD=FLXO#
M*K;DHR>[KE<N6&8NN64/"->0G"@+X"0*A#D(I!?Q3(SPLT;N$'W&4,RRL_'&
MO/IW)2G,1JH6WRSM#?X4+[RTB[5$[,IP':34I3_F7E'Y8:*J3Z"$]?;-QKYP
MH;-E-V\93;0%*\.!G)FE[+WGKIQTQ'*7W#IF&[)\+"[MF.6B0\S:,6MG+>2O
M)?W;T]U&3/!AD" COIG&<Q5MAR/UF!UYZ4?R,DV,",NDC<L3=20<#(27!%KY
M%9"R*7@/#N9&]&630APW&5+_+N$74V?^9Z^.\V+$Z O:8N)"O[;H"VET4I1C
MY/D?"C"[#24*,)N @2[!/HD S.5\4KT>V+;HV2721'%;Q8A+EFLS'18*W]*G
M_MWJA%;A" -?+\\1&4R>!J0$ TAD8XH8<03V5HYH2(\FR)#CP22^1.L/VMI[
MT;Z^[S9]1"7H@1BA(D9TWGKTVP+;7(#D^TNJ>Z[\HVKL3VMAOM^AY@C#@6\\
MP(/.-\(-+$EJ4)YZ6WM-B1$'WW!;!;:"#M&':[86CZ1J_[OGZ14DFC#UWU!+
M<3A^#5W(VRH:UI9T& W[ $SN8ZX&D?AS"A5(Z*L844E;?KT/(J\&DWB3HF0Y
M* ;V:ITF_WQB=H.DR<^?9=L$WU%_7CJS5()J)KX0Q+M*"11$1X@W+>0=I?ZB
MJR@<L[AA8H14%/#Q!^%3U%P@Q!<C<O2>.0A)?_%"D2R[L4=T>;(9J.F&OSYJ
M^3VI0=+XZ_78OQ19=$D)E&/A^4+UB1%SO42)=,A-L)36>9#6SA3)7) 44LV*
M$3PL2D+'CT/.F.E=[D0MB,:;$:*=-@F41&>(MO#D57UY]W\A5?3?OLC?4D4[
M<N$0%M8*QHPBGZ%^$B,B&&WU7#E>U).N%I+B[9(TN[&S$(P<[CATZ6.3XR[.
M^TY"K\="]PU>N'G2 A5>J\!NU[:/=)FM& %6K+A:;+TPLYT"4RZM&1U9S2&%
MFVP")QO@!1P+^R"=LSSGJ1%E\,MK_T*LT?-OZ^<K*A03/Y2<)^O/%VR7UN@\
M:/A]$W&$1.E[CO(C,0;',!S4&(PKM9I(BD-T%D9V^/(A,>*I,6L^?E^P%AR
MI%K'C5V^IR/!M/!77ODW7(Y=G:GN[S&HC'3S"=HNW(/W1[_FR "<>5*@&*&>
M*.E"<Y"XO+P</2Q8=O>FMG[0M[4(EGKY7Q8Q'\92&Q$2Z34QHG&S:-A,N82;
M5,1#/D:6)_/TZNDQ@$\-__0KUNR@T W%<B-8UPY'*HEVXG8Q;[CX."7K'GP'
M8J)K/7]^NXKR:F75*9R,?GG#O=U50/HX<TV#=;@=IP@/B)YE&6HP(UIP%OZ<
M#4#]CQ["&N GYN9Z]G"H 3H>6?;6&]@L.F'A'U@VZU+HXIAN#X<3:VC$LN:5
M21!+6\.:X_+MZ$SZ:=BG;]QK?7H#;ZVVZN^J5QQA</HWC=P][;X:DD]Q*)-4
M1F?]GPA?;?B>_I>=9/ZN7_5GW6?,921:.**(Q.<2F:KM .R#M'\?_T>L%,K!
MMPM;P2<T[2<R_,8PTMIOTZ^^#_QYV4P.L)'6J/<Q&0V]%"-:D<(CR%E)35I"
MR)O_U8[R+Z).9NGD'ZC!#:PK53 @C86\84 J$9CN64):][Y)T!8B[2Y^B^YK
M4E/HF_.D]!&.L%TW)3F4] E,\Z891;7V-UQU.BC554]P2X7P5X:A5/T&T0GX
MMW'Q"BX6V)S39V9 _*#DU/2132MM1<43MW]\=,95!\DN3LLUWV<8O#%[K*R3
MJCFMF+2FVL..-6ZJ#GIF8#R\&;D3=B>Q7EAELQ=L5?5K7PV$>E?Z]'7\KU [
M5NKDKI=4="_'>ESLYF27=I?7V=O418>8FE_I/C:9TKG6,K^WJ)B3DR3-3CBB
MNJ-\YE-JU_4Z-H](1-,7JF)]=A92.JU9"<-PA&Z;AV'O[FCM-=CU/N$!]5OG
M4;>*[)V$18"GZ=9%V/U<YF[.W8:?K3]QPR;/!U,V&1509S['*_G#BQD2 I)<
MJ-64TJ\&1R;KZL"* A.B6N^\<N?L.6JMR$V[X^F8W5';X(!YTC5!GT#AS;<K
MNW.U]FH;K!H,FTFTGC/^A8,O2U*!SK31+"6DLMDV? 1O*Y1/_A@"NY?@#GJ4
M:.N(3]!F5^9.P?:J[IME-+#<_Y,[]K5( 1]C7UK6Q4ZQX^)/-8T@._5K'G8*
M#J!>"/V<( :Q!:#HQ:-NT1G :!_'$)QQ=FU";C7QS)U-#C[G9II&BQ;HF E/
MM:1O[?9Z?NK0ZS'D5O=9M7W45[99%1%VAH%\W:+1%ZA^N='59F C(1"R!\?&
MT(UNS@%T!,$!1(?7 J-">Y]F'::DH(8Q:W2SIE)6W=EGEZM;EG(223LT\PHM
M>J)EW(X]<@V#VH5.D A7#9:Y"OD"ID=/@\-D[@=FG8SI+1Z_8MFZ:FI9DLS]
MR\Z6F'$L[,4V"ZQ(;"^! IWWOM8[*Q15SYC\1:3BK3@_WOM)=CWA.'@GXJWY
MKJ-9EO?9> /.Q9PM5KAO5S\C/$3Y#B)3)F@7+T=[+DG$PV')*>IY:?N. HE"
M:$*_/GC6U\C[..$&US<G=N/7P?@CGA6=OG-%60>R$BRCLE*\)QX=(A8>7?W&
MO\ ,P7R[[T&:'ZWY(D8\ "8(<(ATNC_Q+R7'&4S06J]?JAD%VND-;OL#4_8E
M,2#O+E$Z6CM>E>#%34J3Q_F/+CP=V5?;Q>8J"&/0,LVEV.J>B<QLO&4#)\ W
M *L496*>/8QQH><,8M:)2I!29K*$4T*22 E2'VVMITM-JZV'/,'9<Q7@9)A
M*^,\M]_;Q;/,2ON.55;*O!AQE5:3,FG?:Q!Z@;W@T+L2TL;!.-;6=I.+YW-$
MMVBCG?2!@DL@<@[+#>.E=NLWH_<0B%"5/TM'RSYIYV?B7L'^=Q'HKLQW*=>;
M?M59B!>8CTVM/*0 94Q5.0N^M;59ZE87&&ZM3+(/C1LBRZ0\)^:*F=]JZYQG
M6$?R[.V]_=&N*[93=?HT^L>_]RN__N^ '%N,4*-Y81[3*$J-=4XL%$<:K*R'
MZ1A5;79/"'D'OO%2S-7P$8Y"DHR])=5^1SZ+\^"KL8I,R(_4KH BT_Z/GH#?
M9  @!\"3"QD$M5+7Q6 @F%QLG.NCR$:KR5>ZUMG;"M-, MXZ-W.U+"GFDVVR
MC;B];J$15MQQ2OD%#U\6?7=%#+L>BU4H)A5 8VZUT1UB1.TG[8O7T@SGZXQR
MRR2Q(?_5)?T9,M%H.:'3>G)-O^^%2,M,%XR(,5G']O6O=S<"O]!&Z7L@#]NJ
M#H$E"R,_M1;^F*TCY5CFK]J;6GBWNJBN.#.'Z?I^T*!HO/;4!>+B]NA)K!!+
M&\U @59Z_7S15AO6HUM0^R@=ND ]YLW #D#&8\Q?WI1TB [A S+"';KF*-83
M%0E=+2,*%2DVG7BGYI\Q \W;DVW>W(  ^_=N+LBE]Y(>R4"]"H E08?B(W4#
MD)'!4H)CI%\JJY\'NLL+,PA2.2-MHS&3M2]STK*@SH8+5=UF*OB*;WO&E)&1
MFLG6W3B99MI3@14[[UYQ\=A\KKN!/N0I(),A#,9&4)WN>4]_VHT<C/R<5""P
MSBTN:+]']!<H0(9<).\95#(J^P2UI?94Z!@R"B-'L,F!T UJ:EU=)T=F4E[^
M#^[>-*JI;%T73MF4"F*D%Q!2"HI*5RJ(TJ44$1 A M(+L4,,$5)*%R DMB @
M4HJ2$H2H@$@;FH0(!")](2+21H(0$E2D7Z$)"]+P+>K<;Y^]SZG]G7WO=YLQ
M[H\U8$!&,K/6G._S/'.^[_-6$R:>WIN]:EQTJ#_8Q!'GP;Q"DZB>*&/UTO42
MHV7UGD+,U L![K85*\[PV&+%$*$K$/ 6OL$DD\X?<[/P$*3PE0XU:R3?HRC1
M'?3LF$>+7CS:4WP.$*95?+RB)=<UZFR8SDLZZ.305]FGVQLF.]/(!0^E2#>M
MPNH@D#\@G 2G>%SM$6H+?',^00N8+L)*GP*,X0K&9M73$[-U%B<YI"2K?3Z_
MXU[Y*_A>D:Y1/_&,?(CLIRNX_%!U(>SLIP1FUY?$Q0L+V"GDK(]1^F3X^3W7
M;3GVT;/>1E\3EZYPT7J&/"@*[/_TETQ?>IT"A(R*E7Z6=K'H&>3)I\!,HQX)
MP H=*YG=%B>-EU(=31NY-$VQBP]^2&BO/2!\ H;E6B"V3.UX@SIX4K =L?4N
MLXPS7EJZVLEJN!@*7K5/H1D^);E'W$/ E==T(WE8K'L#C_TV!GYZ_\FPY(0A
MO5M\KFW/%HIVKO#!T^$D,P/7EJJI+(O]0Q@_]3==38VF44]^)\WZ]8;YHGQ[
M30QPWCU&)D$!7BQF;UB0AW-EZMSIG@7+$WR':LFQY>F(1]$%;6UY.955E4^'
MO$8??GW8WQ\_T>!:':;59K>\0-JU5-ORXZ&B1]D,<@W2X7MMD._2KL['$,1-
M60P7BWCH!B-U,09\.@R_@]QBC!';C,S$U_X,S-RTT'SI(]B=PT<JC5=4'4H)
M[#I7Q(1'1LA75I.W>@WH,SRV_&:M35V+[D?_J136+4"4EM&2N=HQ)$YLVWF1
M_ MX;7<YD"4D,7H,(F19B/&TL#+",?#FQ=%]&9DJ0.TK"^7LH29AHD,!%%#
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
MGWKP=1L'=[-/2UZ%9>PC<4$D+SQWG4>543TO;&TLG4W<?;PSD+B/?L#&A-I
MJ^@V,BB>G[D7/16\->11P@3KT?C[\3-)>XZTO6HKP%UB%2ESK9>>0)_1#;W]
M"3H<W+,"FZ+P68COZG='"!O <PS6YA58P.#.\Y9,^'#&0>>G"W#-CO/&X3,_
MT@5&GEX$AW!V>&E@192J6%M+K4?+F5=P@?7PL;-?]H67C]U;O4B^HJ5,_>Q1
MW;WFE>:LB;+^]3%>HJW$=U8F$@8ID'J+6PZ_N0X()"DQ+P:\PJI_=E^!74FN
M]Y/M'B%["=CWB[,.)PT#C#LTR45O3QV\E!N"P;VJ;_XVNX[T>$*REC3<AP)U
M-0CJH#8?,<#F/[C5QY6'WB%HO]@(\&.[,/8/X;'#OK$YFLU9_"L7(I6GIHEZ
M8+HCA)[8]*-[ =(=YI$"C&I2#MB\H)M MWRVO6I*>9 U.[BL>BREP-EVLNB2
MR 8W%VUD&I."S./>16\F* ,>/,H-JZWBPYW/@<4;Q&V@>4/M.B \'O<^"A=G
M893C_9WC6&Y_@ZU8E)%]8GSZ;$?D]6[?L^8=Q@\&%Y0\4J.CKRHYHX]((32G
M=TRR19J@ BX>06,UH]:)=P+Y16]+R(T<BMB):1."56^S2N?!93""(3"WV:SJ
M1)LVQDJUDQYD<V'WY0I/MR_N*<&MAX9: [E_.&87<^R#!\K0AV+4T!K$3UR(
M#$RFB-:#>PE8$8IP 9BY83.OT,:C;C@^BV7)BS$ZQ]SD\;9OO<T&P12/VU/R
ML@X9V,F?\3B[-ZGPJ4&L0ZQ;&BL9">Y!B35Q F0+A</=PAK.'-I(X6VXRYT*
M]T!J6>W!1!E6"LS=XDME/N/UW@;M+A^>6?=+^ =@G*B3WES5/E742^O$^&WI
MF1R\)+4C[B38@W<%$<W>,XVHA$Q3 ;H1IP5F"A;@6\&69HXTEX]3F#!-OA'0
M$Y9QX=NT=.SAFB:%-G.=K2^M95J4KB1VH^1T"R6]8A9F>1Z=.&NK>?;2Q3#'
M$-:W"&=T"GFXZE7'V(14!I(^&^RE712M6!8P(MSST7 %YC]SEXRR)(OUBTY@
M#7R$MP2&SR)^2NM;YCBP-A/V.;S)WNF#VTQ1P+]JQO]4U27=X3F3UL5*92F
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
M@--E_CM?M4_+0& PG7&X&IBL12\5L2>08I4V(9<TT""5D1>D\)WB\EOS"'O
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
M[56@O,V>->;51W8S,/.28Y]K7F5=-*!+GI5[?V[06_H:%3V)'PC^QR2\FP@
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
ME+>)>31+)^VNE,PSV,WZT%=CYJ9LI]N+V34:1$2%XNEY9J[71.9-B^AO%<1
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
MCZ2/1]N/ <WC5C'<CEF'HHZ+<K;]UN@'[M>G:5U(P]J@^1*/1^*KH  ($.+
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
M2L_"/P?*PL24%9<[>E[9.)8GY:'WE#F*[1BL#57)"XU+.-B?0M-6R&+J=CO
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
M2%YZU!S8-NL@ILU+7I:^9K5-QCZDSA>?ABWO)^^>;:IY\K-X[2EB+)31DTK
M;$,K$%W '%^0WD*.=MX&/6;3%FS#F5N2C/7S"05FOB?EI+V9046WB?VF]L?J
M;4XA_&[D>)QSZL7V!PJ>-ICE_?YT_ 3F=5]Z#NN[%\]$/DZS]$S5/R\!/+:*
M^(NFG_AN,UAYK8N9$R]8F(R,0*ZX]GG]&*38DL$IL:-B5BX87UA%M!:)3JY-
MA[=Y_%>MYO[^D.;%CJ (C-$ .<Q81M;/K\6!3A'[$WQ)F%!G6>3D1"ABU^<X
MC!*2V U%1>8RSH0%MG%&:DMNT+(8$?HIT,%QZS)P,&[CX. O4VBU*B<"2?**
MM6:K1^L%\;O@G!Y??O)<7;-67VB_C"W$,-W&VEJ3(ND5&(;49O@6I#/N+<5!
M,C!(=_[*9&0=CBU(\7,!7$]HJ1UK.= 2DN]9$][463!C>/"EKUNQ>V@)=32U
MZ-.0Y_'TX]VAX<"C=%@:+]K^@T<7;0OGF1DZXHFGA)G&?B6?/L/7(0W_H(T&
M<65M+@8)(B0V\, PP8NCFUE0?)ZV_WD/T='5Q>T9]-Q!RU(&!RZO!)(ZZ%2-
M-ZN(88TQVOT&#*F+=+R,U\:@*+SA2%3),J>9\F7NJHKT2"(NYR)IF#TGYVY]
MX0_/&I-Y[1>O'5D.)J.IX06LD1_]'H:^=?BF5839D"C<<'CPN;-^NJE>_3=1
M40ULVU6[LC-.LSCAOZ+]_\]&_?_9J/\_&_6O'^?]@@M$$B@U6P;*< :Y,CST
M\BQZ,W1J+,&W-6.B_4#BG)7H?25F* O9 W/*.DH)9+MT+#@1X=D<7N[0KZVS
M;N3GYUJU.J,QEKF9H6JEK)M)7UQ$.UN%],R+W0V*:WP?K3SS(#UT90K80W?W
M+_C\A_69BNJG:%FB2=]%75[-M!ATQ,)!Q]>BQLZG)/TLY/^RV;GWJGCQ&-YA
M7=Q3 E/B:6$)X(Z-)U<DM5B\_0X'\H#6C()X:DS):/"K;NYW>YT E,0W,0-[
MZ/CGHM160FCO!9 6_:PJPX.[:(+$WO.8>'@\%5:LOW"9_]N5F;JZ+\N"2F=S
M%77/Q!)S;$Y0'%>.]H-^7(P9)3O^-W!H+1KPL6+#\27>$9;2;W4-'^/_"86X
M&A$L^*?!G4F<C@[UWKSJ:IZ(YE=L/XT^"'Z(,'BZ?AN\!\QGM.)_6FK7L;:J
M2[0T:EK9VGL_"U714&&95Q2$LW#F#I%4K]P)BO,>JM5M=Q*V([/$E/O(/V:F
MX<%SE.%WDZ)M<X)@HC947>QIS22J\NZ+T:H0;<34.N]-9D<_H!3?J.-M?+7O
M5AJ F$FKT4C2&=C=V2^6+Y/FD3TZMF.8E3;FB*/SL./HT+53P6[!&W&VZ4&O
MV_R\ [W]%#LVM=3QCK7HR9R=4K-JY>Y-?EUS3&L]T!Q*[RD22>:*?_F]3H$C
MJ<4"5.+LK!7F\8KX9T3-X*;WM/+]?; E>$/$9*-E"+'M\\SO@-305"B946+)
M3O2X3@,+HJE.M[X[631SS*N/7%VTD1XV#PT - K"<6>#QPJ':BR_";_AZ38+
M#GE?5LI7T&+/B5G\/U7V_K?Z@HDPT<Z:OQ6$AHD^D-EFHN<L.:W_* B=H?PX
M)Q6]UG]4%IA6YEG1.SGU.PQ .G=R1>72,:@+/@*+44RLU?^>=OQ7;4MQ_WXR
MI0I\U6"]P@F?8AJ[A!<#WCV&I5<1.^@'G3 <ZU7$7F Q%R@M$3N2^??(_XD'
M_.<'R%2 E?<(M!SAM=%^<4D/2,C>W'(PB>L$+I^'DK3:?/;U9D.I[ -9FZ#(
MZS>MU!+-OWOK=6V!NG#^VN7M103F]Q B->LGH">(GL:"C&3X81$<@UE)<&&\
M,_5A!T4DQES%@*@Z^I$<)4RT&%:X6^[!ICX46F<"A>CO!I;%VF^\6/G@=8M:
MU+;]S/O5GFV"T3D6C9/<&1>MOR<X(;?!421)GK06XT]NR#]H".X<K$3E38DV
M HTXNIMK59U (UJDIQ'?L!YZ$)*-HA8T2VX/J=OOEN9J;LR*K4'^[OCN=OH\
M;SNU[:&6\,(,;">2(%[L%VV'72!+7@JC91 /6?".O0%D]([',@\IX$!D7 !%
M=BK_I%QRCE]8WB]7^KN37S4^NFLF./NMYD,ZQT3)G+<S-D0^)WNFQC6J/-?S
M)Y]YU&*]U8#6C,3;X$),:J"'L75;O5SEB<^%=[;L/'S\D>N(_BKB+AW2R/L]
ME7V"_S#]W066P*- _-,.??[KY'P]H'$,4\YMH<?3;Z*819=>/71T<F1D'162
MB?B7]P]H:25)>=XAFD%^O\[?4;2\A)&!KU8E[.Q5G))^Q9HP2!=V#'[I@N7G
M^*>JUX3A6"8=*5*$  MO1X[!/;U,((&\7>=YK%L]N0TC83OI$*YJ&?DE$FG-
M R*^\'Q_O[WC8;:I'^?^X_BM_.,5KNU6J)P@4A*6 20G'MB[Z"977YU>'/AZ
M(8CV7ASRF)K9]<=:_FLL,SG&EFH%XC$(X_#GL!6DP5-HQ4B@]T-W LEFO.#?
ME[AG&,S^US^2S?6?T R)'X6U%QKFK92MS]$=2S1L*UBN+X><ACJTI81>(@8=
M#(INIFP9]D!O%]:+=J%:PG69FM[X<6RCE[<2 [-+^4JR\YPX;DE2)4I4WY#4
MZOXTJJ.1=@^@E8<=S=8?<,<MO%] \:I-STXU ;+6"T/"&7QRGB'UD%&3)3ZP
MAO1R:H%5CAFD\<5T^M[SM>GBE=R2>Z0N9(7OW3I+3N:WY"Z&"6D%NP&VJ?PS
MUEC@#RZT[G(?/=AG^^&\:URXQ:E7_8MFAU,<IM./T^1I,L)E/$=?]O4I-?\S
MJ@P]W8<MVI>ZVV637Q&^))[=G]Q]]V;@_M2[^^ZMHPP 0RDBB>2U.TEA*JGE
M^AB%&=&*-@%3'_WVIF$C],4%:F/3RQR_"]!DE\#Q,P"G:Z==D]+M()$T#Q/=
M=^[EMH.RYP<S['!\=> 0("9>:D%G]E:^E!*$(N%X@/)6S,>FM: 'PJ?BW0<W
MM20^%MB3WM[\J3 0HRCZ(/IYXS&?=0-M[.CFE[^;?K+O+T6C3FIG'[A[)!7C
MB]XH!APQ)P+-5Q&)9)<*//,46FIFV2\W@2W^8%2:I\"@EWU_>RAD?)OV$C8J
M^6UTM!WLA[K\SOXH(^NJIQD!8T/YZE]X(NX8,Q?WB*RUBF@O 5*[AD.UND1[
M87L(QXL^C94EJD'I:Y-MTZ-NVF5@=A%/\M*CC7V?GR^/=M^C#^R8=LC*ZCC:
MMC^FI%%ZZ^?GOR8D_5+<F8*]^KWVV?]-86@A;7# T"EAHN#EJ,,4T^>IEU_X
M"T^%P9^8=I\^,4\O*P2GIP=+[96OK'QEIK:L(//V#\9VXX>&V>42-G OT-B)
M 2]'"U-7$2XOZ+?HT36S0?@]@%>5/GTK/M[BKCY*DKBM@B9/EUZ*MAO)K4AI
M/;?2P9[XT^=&HLF9B_VPFW_!!Q316.1T6O?.%4?:LB[E"_5 ;O^)"[[N12OU
M#W]4)L,NXI5VI?L.BQ6@)L#MX&EP*E,*/X_ BJ#Q:Z(6M*&@ID[^%7P4+'T>
M^HKPR,'XMW:5YSR):]7]=7ZARV7*EP:&'7H#)!X[]/[2RZ;!+[+CEESD9+,K
M+W2LS+'>@U\U3IZTP!T<7@(*?-8*(F^@1\4F[B]J$6D)Z?3;J ARN4947EUO
M &N/5X$5%,F)M_ [">*;YB1; Y-4",]^1,P6A7AE.W860*%*0_NH?3#NI;NB
MEN7>C"=G5Q&E8D2#I=C8*.>M8# #6.]>25("L7>-4<^@8TTJ*KT?VZX_A]P8
MBDZE\<\]CKM;'!WV6'%-I>8:/7Z2>\'I<:P+_ %HI&! +$[X9!7AZH3C-T+1
MV:9>/!=^>?FK:M!J9#CY)>3"#^_Y;CD8F6.6IAYF"STO5B7,<W5N975=!>L+
M&%YM[G/>!;2(E40*9I=U%K&('3E8-+V*P$+^ TU67PK>#]:;$/M([W[,+5@\
M7QLBNBE 6!_0!6GXSI[A8<93J0-9+-E P@W('T2=K7=_,H.4JW/<U*=H,O?I
MZP]?,7!N]DA;H2<%%N&&E"=2V?%/]2ZFX_B%JX@OM,+IFJS:0D^'4>H+9T_F
MAW(@I'":69KCKS/Q_.5T:$)S>O!*Y-+G.;5E7'JZM85_H/^QNO(NU0[5\G(9
MX2;QMK]%@I>3H-ODX3 KZ,R8MR.7O&$5<=,#/@76,HXZ./U8"8XC:9APZ_ *
MQEZ[8T*DWV2,IKB.>4N[Y]=3:WJ,=V>(GOKO=5:OHF$GTVI^6_RQ/YAWJ8?T
M5*'=:YIYHLPF/,]"@\ 82<H48"<6%\Q_%C,<_S\ULQMFA?>!L2<8:C LZ\C1
M;E@GS*Q;S\QZFM/AM7:ZVSPGT^GWG*@#!7H%5PU_)M2V6+B%6LU_E3;7$VLZ
M]R!#5KR^779U5:^>4JVCT4S\3:9Y98]%$'_OC2]]-S)]SZ;-0I?B5A&G64-X
MD>1Q82):Q</0^:7 EHB%4@5GH<';,IXU6R(#-T/F8.E!]^[O>I^\*V[50_&%
MVC(__CA8V7 2G*JG21CP-S\^]N>X4"M")"D6+O?0PY_:"LP$\@2;DO%*P>%V
M3#,E$6?0NB_+>4K?@APG/6WUF3O)?3A2/P2,/H;?J+PB%'I\RX5[;&$'X/?^
MO<JW2G^H?CTXMXIXF$^7@5]^HRS>%.9CQOK(G[9PHE)?.)$^-!R"B@0H0EW+
MOFXVC;=IKE4JBG>!.(#G^DH23_=I\$:^[;R1H%8&Y>5O?6[F\6MM:@2%)P;6
M3;O$;W=1-$@'+;&R# \>H\FV81_D6L)2PFR"_2'2X,H@ RES84;MHT>P0V1G
M0F(.&R.W5?6/+G:2[">/]/)ZZM?6"-WZG.%2BGX3]>2WIV2WG!\!I-CRPW^&
M5E ?^2(G$E^&S@X6F2,?/[IBZGGCW^@!O@<#_R0AVMJ!X?)XNABF ?\^*.S#
MERTWA0/MAB9?@N7)8(-HGT>V5@PL6? A:6/.FP9DFJ,7*R:TL]Q C#5^8^$Z
MD=_S2CVSY!^WG]:U&@J?>^WL*U)Y6W7:1NVY7)#XA_73U86>X6+EOIDOMM7M
MW(;CF$C AS6LU3AO 4:]F^[ "[-(.V?XW<)T3@LWMU.?TLQ2]BB74:-+5LQ4
M'4AO<E:LBSP 11/(PX;%=PC2S)ZN-@QKDTU965G/[.W%SJ,?!B_U!LPXABEC
ML&6TJ)[6UM8>65I%>7D%[?P8E4J]=V*,1KNWEI2BFB G=]6!<C3/_&JZ7H-%
MME/Z]$I6R^$K>9MVS]61;04K04X*3]=.7C?_1VK$EG?XRO19#_ ,?T%(KKLN
M,(3#/M[L)ZISW#GU/?KU^L\J>;B[L%-!;MLOO*X(??-G58IN,8LG\],[//9G
M,6QZ?0*5-UQ[W5<AB;_:Z[.*>-<KVHY<16SD0S-_:^CTC-IU#[DGX*7/8GRL
M[Q(^$I IULZ/: +DC264V5$=S36RQ0MM;B^'V]2IM#A81[]O)3TR,!;=XJ\^
M$MF:4C1-G^'A=Y-&5A&OHM]@(4W?-Y; F$';TPW<XP9HGY=C24I3?HYFXY@H
ME6.)3#L]UAZ"@576(71GN/?$;GV=XWX'4SG*ARV>*ME75I=5NSJ]& @8R7H5
M5CKJM>1TZ?8Y95N<K;6%V0B@)41B,S%M&7'"S6M=LH'&XW1W+'2PH'6F2RSA
M]BS2N4D[/!M(.6#M^.;(ZV$*OY,T"=YXB;#<S]@),0Y!\9;O' D%C;3EHYZC
M*O5'WJKU52B?.3VXE-25L6AM95X0L&2I<C&;\_EFAM>YK&]:LY1/8>+ESL6,
M98F_/6 5\6 544Y.4/^XM-G+ KN'@+(Q,(QFS,4V*%>FV2LQ5-!@7[#MJ^D5
MTG \?99[>EOQDAA?1JYUO(2\<#WZQDY)">[/<WLM#V9-S6ZKJNCU*+%VT .*
M %AZ021Q2' $:+0D[O<H@/"7(]@ 5R[7PSQXG#*TW&)(+:X1U@XW*5T91",]
M$Y0? #_!"GOC59_B+KVN& B((5(@\T7)'9_M329G.H%85@3LRIF+;CCTD>@W
MAI(E1#<Z'P,K"[Q*"&XM#3(#@4@I0@J#V?+HGJ.)M>G 8N:_-[)>-U;[NCJ*
MD/GH#QR?+K8)<9R(R+W]W>4C>IO862[TWRY-]:ZHE^"_!"OO<]T"*_7C=O'2
MWXA4RD-T=&\F'S<?]UT_E>2JVN6C3][J\>K42T+:I<-5;DKOGGZAIW-1EV9X
M2R:*NZE:YXJNI)MS%42HKR1 J@#/38O["LN- YN)YF!^Y#@].DL;9"7",IP$
MM Z.X8P"2=7Y4 H#O:]70WM_GYYWL%EU7:^^T<D]RK83'R;<XW/RA6_?!,J]
M"_9]A6LF5VZ!93+Y1X2U%:JYHE[,^KK]X_4.HYVSBW@D<[B#38E347IP[X:E
M! <9G=M;9^WMMF-8]U*L_XM10M"\^PU13_=<-EY32#/58P9;YE=Z#%$R9"Y<
MZ#$O[3S8, %LIU<B847]\:>*EE@Q,7\UR-V43^BPD-1IH34!S.UJX%S<,UJB
M@9]7+O$*F):*BJHS?7'MG:V2HY-_(WI#665"\ @4%7S#;&&/P!)H-*9[4SY-
MS$](,<_P/: "L->2EF7AQQ'0I1KJP>EY=[)76SY\$<RMF;NK?U)!DRL7':NK
M?CXO"I=@Y?Z8_BDH.VNK[K.,@>G=I=ZE-QY*Q(>,FS_+VI:<D[8G.]GAY(VT
MXS<?&MB:G7-U/7R^9#SV24!J?MTB$"JT=E,# [X6.T;,+^<LFP#S7B%(SDE3
MH,1M+8]PXTVQ5]T@]7"!$)X&WQC"7J=XZF@OH[4@E_Q16(EGO#S_L.TJO;]!
MCD4XM53_R_FS":@8E_[QJL-E(PR_K?-)XPJM *1GP3_#NS@83-Z \< FLK9J
M5)LKZABUUIA%-!PAA&&K#G?\5$:ETJ#KG,UE9[[6I3&3X@(EVG=?5+"*58O5
M65&-S5^>2"JL@757$1LR[ X7L?W(.5\!_]Y5Q$%,5U.<B(96%1OD<Z!2Y8]!
M*3"'GR5\0@SQE5^.-?9WX6FPTYX'*I[](*TE5E%(66VK:7M$E&9!_P%JQY8,
M_L8=9BVC/XL-^P8P5M*P)RRRFR1+U(6B7I5T)V*WP+X0<#/]UN<7L=YM24NH
M#6]+B-N.YT_II*ZG#3N\YTIFEYAS3\ C=*/=-7)IBY/SUUBI79,]<<+, <S8
M* O2/A>M=L19U+("<PWU8@* >'SY<HR+C2WS;*\[4E[_A/>3+%NMV /)@Y-G
M72=>XT1;I<0AB1AT%5F&33AU:[L$86Z,HZG]FX01;';5M/WKT]2K-\L0,EBF
MM8@ C%U911P).TQ?^%X@6H>:7\"'0$NFI-EO2- [&I97M:_^V1-3+O\[^_S]
MM&^HP%5$$KE\J;-<NT?VX>4L>2B3X]BEV_U+VIC^L]2<7W5<JM,#7*;)T6(Q
MY$&!9<.:Y\^@$DC[11UD2>V=C$"5G'&6,H%\+<&I5#;>"=/$DD0M>CT^,'\C
MQ!:0_E20'K@NRC[/XL^2WB++\"HX TAM?6$;9DW^H$,*PJ0SM02)D%AB;0XE
M!&W8Q&KS'?9RZ&/H'9P42Z]MZ%UVWVZIVW2^B6A5.<(#8LYR55^==\!N<-QJ
MB](?\/?[PA35P&*TB5CKBO$(OS&O=VX)$R$V/VZI1XELVDI;FV^, ROV0)I=
MD^N2U%;(U%@"G+MJ;R]AX?N2</S[Q\?*MB.JA^.EFWL<#5"FHB#]Q)T5M"O1
M4"Y=<X%T'/-^G$UOZHIE[8:M7<: ^\#..G^>66M&RJ9>6!U<: I=?@!;A#J<
MC5%RDF&D*2;F&?YX>"XRI]+5-G#'.3;^(W(V=6TNL]CV3 %WA5YJUX/*+$GA
M0^*V@(\6.JSFSM,H6?A\5>^$-L4OEX@"7;]^^>CL^'J7;NHX2P8VJ6/:C.],
M?,#ZU@+2Q^::L/?02O&-],TD!:(19,'>O<<9M8.H!^*CC279B\E77SQR%^WN
M#>C8H-MSZM'P8R5M^]@;V)P!Z19S^,B5A5!Z=_ WD=G9GR\[?+CD;#&"-R@"
MM)#W6&4:L%*.V(V_"Y,FNHGV'-]-SJ0^C'S%R^OU2:VK".7KO4OD'5,93U2U
M_-A)D?)_%/Q>?"#*-6X.F]DBGZ7'VYP:+NUD1XC;(XU!+<<-###?,4??O1N5
ML# Z?X!:44&-,PKS<O0B#&CJ<,=BK31_C5([SXG3LQM/L-EE<W6=B5S7H0N7
MYKWIQU[_?%_NN9S<EQ( 5TORF15KM(?WXL9A@"?QAKR=J,21B@%DB"YL<K1H
M(YCU%$WA^.XFM#GVUAFQZR4N5CKU.D]GM!;Y>;FXK0>?YS\.?MLN>STWX)Q(
MBS[VD@4&A+$<">0Q7UCFAE;FB:]>)4I.PB*B9=YNW='/QQ@!I.T0RIZZ<)OY
M]72+[SA+Z5/>[$_M00&8+?9X2=66H,'M=UYPY:9'._I%F?QS@8>;'M:-D,^7
MW!0J3,_6=8W2H</IL'P.WUV,@Z[0C66&0V0_K87"#,/UD/K'Z'<;]O:-672>
M<';\4>,;2SH\LRO\&4&J27I+7)C=!*V:9Q:;/([?Z9YN2.A;JD?"G^AB.QX.
MYL<)&]#'/%E*JPCQ]^Z]!A4T!VOI)$4M2IS2)8]1HK/V&$CY>;"EUA%N6^I7
M1CP;*O_^1W1U?V!F[_$RC@[6;E!W+E KZ3&,Y21)0\/-#JQX<7R7]&HA:?%T
M"T)*"/'-#:I]<X$E84[]2]NR)@17^Y>\SWEE"LTNUU4E3U37UF;93Z8^_I+\
M9XJ=S3>K'$4O2U=O,="K#Y%,AK[:-E\J+U_^-2L9_X2,@W1CQ)O5]T9K.5VT
ME2PVI%]YR[ LF1-(;B;'&I)*QE81GX;9@S'>@QRI!UMK>GU%FM,U_HQ@3!,Y
M&N=^/<.QXRU3L\Z%DWG(5FKSE,)9QF^C:G7=LZYDT5:Q^V\T@YZ+$>\@KS23
MA^785%+!&?XQ,*M6346'QUGG0B%:]06$Y!BL(J0:Y'6:?7HMU IF5=1YM8X=
MSR'[35QJ^33I8*7B42!ON:DKDKQ3M(UH! )-^/L-4A_A#2#KC:%R0;3Q?K;4
M3@>=M.1L#_D+9VU!T_0TCXG4KW5]^A+M/OK*N"M5M7U+1K7UI[]/3#A[+OWP
MW8H)*Q+A4?B.09_WQ_?T>?K;1DT%IM+YH\*58!2TX8W*=@@W1MX.'X?\V.$*
MC<[K071D/N32A)8!N0\,?6+9P@WG*Q.[+O4L#FO*N=QC,D?53'>C5'W2< ]Q
MP3X-<5IWEXY_^H<$.B<QMM$QX)EAU+ 10W&0ZR_0)?@P._BO0-O[O=!@HZ)^
M0MTVP3D"_ASMREZE?789V/@LE=Y]QT4*?=<L,?&+M5Z^FU@_4H:A&Y,6JPC#
MS!DEKN[*PL6^V>\57(M+-55E?7J"F9 25+%OR<&PL%JC#HO[B6&.1?;C_T82
MGC]6.;G+R=Y,X/NWW-8M^X!&.9?!VW7V:PTBA(^(!V2<>CF9#L*7#?*0BT4"
MSK&W=SF=KDS4SYOZF%-)+?CZ':WM<&I'FVUO!WSJ#T=G#Q*J82 47"KQO!,:
MGK:"[N1SAWYX-\8Q1I=^I8[Z.0%U=2O405S#*H)A(GO%J>#)O\N]0C)X"0NI
M=JUE76[2[L_O0^\B>&%!;&.GZF7!EEB1,=',8 5[5]N'_1!3Z3ZJ9&%AU.G2
MAM:\MSE$Z3SX]1'?D-@TBI3Q(BDEBCY,W/R2G9EBKDM9@;<_<#V>(_N%=99>
MI,O]5D-.#<"M&(DZ67^KYZ:S?9)=4&TC> Z->X;3N_&,73B^)93<Y+O.Y-V+
M!>09L(VA8W:!1\K<^.#2MR5\K/,^XL8C[=L^*WTW8D$&"Z*MPA<.6%?,K#W[
M!+OJS-XD5Y[J>-3CH,+S)^^M(BY!3SW"/6$_'6KST75_[%U_:O+?%3N^" NN
M(G[O>6634?M;_.PP_4.WUW<Q-!QVT!)NPGAV07HT_A7>1$IX$:D=J2 Z0-S
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
MW4-1H;1\Z%X>>H!6/NLC*RLZ!2Y>7WW^DU/IHSX/REK0)BO'#^!%A^G Z<+
M<0PW^O[9=A\GPP8>!,NU>B?L5/J 560$=0/4ABL93.3,AB-5\AQ:G'BA;]U'
M2WJJ%$4' .LXV[@J_<2-"6YULSLF9@HV_;9FJ!:0'=)HZ:,I#YBED>[_#!7;
MV"A8*5AM.9&R;T-V-L+&!K'&YF\$8]OR#=Y$#F/;8"@;+<J'G+:/GZLA&.2T
MFBRLW&HL+ICILUEK0#,.ZT'%<38& 7J:\(A!%;M2/Y$":@85>-WQ^%1W->3'
M^?+;S(ZB/'6+@G!I0Q450U+[/IT9[NDVNWLQYA,O4]ZP3 C_-#/OW^B+S7)_
M(3MW!09/P1CV8RF!'/@6@T?>'=Q! JX!46CULE6G.G1PTYA5%,VAM+)GBW?3
MUY<9$M> +\Q>3E$W:?RT5?G&L3+@OD90G[&4246/!/'<08)P1_6IL&5K9ON>
ML!EUQ%X)8M@L]"H?6XL-1ZM4\%AA19FN(9,_N.TWCF*D#FX;(:#JT,BNG:][
MR,=S3T3>3/-,\ E)]S*:NL;XY@3KZ4.H%B./82<AF69UR-YRK@'VI>-X83[
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
MJI3_-2OS4E[]LR_0 9[Q\KK9^9TNT"'/+O1QLBM_:&8+/X)+;,2&]>5X.F/
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
MZ5C60A47.@PO'!HZ[?8&MQW7!>??HHI5;(5Q]KS#"*"_ -=1KUH?[EYK*;+
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
MYB'.=A\8M>/!2"*1W>[JREIRCG$F<Y+I-G[_@MV>T-#-^E)VUY,A5C( MT0
M2R(K!_;L Q;%V&P%PM/F^T(K)BXB50Q_D#.XK#]+M4]L&YP,ZWOGP11?9KS:
MHWV[7K];BL4:,6F3OVI]RK(B'3:@9TV%45*NLQ'L@<M9F N*A%C@,9N:B)2W
M<%3E':;7J]<$.,F1$F7+%[SN.%0_''#E]R6$--S:'-$1BSUQI1"U;#%W0#TG
M&W50%LG]#1D"-B#YCG F6IK9!8$*B<C*OF2/KI;SZ5\5H.)# AEF*"QV!:)$
MLG=_0.BW,OJF_9X"]T]0O]95:Y=_*:!>[YM'9.ITMC=3KF8JLC[P/>;SC&IR
M39#:W,3<T.S@=%[24T/UC!='J$RI#^G4YM013DCP/XGM,& O7JRB)[R[.LM!
MK&UU!'#$KT V4ND=<LQ^O2;JO>5%L1+0QOY:$*;;5%?W*?UHT%6!:30Y/,@W
M@S8,Z^)U=<UMJ_(H*TS@;#21W]*V4/7>XU:0G7'O1,Z+ZSMT]4F,'A,)3N-E
M;N*^S?\=T=H*1)F5@)]S!'?AO_,X5(D5JT_)BT*G_M)?@2C"I^\*D" !/95
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
MG!2$/1#;%-J/3U0OQ=;:%7I,F:F2B[ZXG.TU*\R(1$4%['.9-QQ/$29SJLU
M)_Q(+Q30WXS4H/JBM^'H+$438,9*#_?%G$R(K6 -E01Z:P.R'"^'3 /4A6<_
M:NI6(#%(KL8$2:XUP3[H,,UJ/Q"9YTZO<+=B33)KBYL:S\'R1'VV\[:4,X'Y
MVB9!3M5>NCU8 ONUU#)[[_VG4O-YRQ6(C!?^\^]8R[]1)F]UL7#BL_^]6#BT
M3YPG0V.M+A;>!%_< A0CQP3>L1H 4C@O4=#;(?8#MX/2LMO5^O,_>,:RW@ID
MG10AGA)P#<C5?Y2!+QYD&,R_^Z>[Q\Z"LOA8Y!,C@F#?"N0A?-D)WK>:6G66
MCO^W1OE(W2OZ64B;N0)P ,K3#@W2T&'VQ5JMF8R(WJ%)ISS&R@+A>?F)I4U7
M':_D?Z?[).]732@P&+/3-AU9Q 'XAB_PN0QJ*D&H(Y9=@?0<&YD4*_P'M#@(
MRO?;\LI/Z]4*9+UB5TZHIZ@-WF][OJIJ_VA!)4-/DL<C%FU1;BY!'RDK:OX\
M4]X\>C9P,DT9U)T228T=;8[_D8\;8@EUL.ND.+/49-:R52SET@/4Y0L._&K7
MHBE8\R';)5>I=3,C=_^;9[CA;D7>A-;N+A.'M<BN!=Z=XWW&4SRH9Z=)DD80
MXG2O<<HYIJ>AO7V/\<#WHLIN8][QK^%E4D;-SF3., ,NY^S;\_B;M%A'KKYE
M/3) 1\J78UU%"'R#>2WL#5#)IA."!#)T:'_2F8?CKH*P>SL_+:DQJ0U9U]S)
M,#4,W,?XG1@.#1+XQ6D=4XC-%Z@FA6Y)9:-GS1*K0W4=AF$]E@3BS^4=+GF;
M*DCI)0&&W(G1H5 Q0J">OF]7VFG?%':F&J8@\8+_C\33W_,?MVK\^>GGQY(\
MR.>/]W];YVP@,8&/O$'RT6'3/:(H2KP4&_9$&0CO2-Z0%<B3KCCCSH5F^!;<
MOL#9':'(Q'HEQN.S9F62SS'O@3BV_U7!GKJ>KZ\XFH=;MIWP\U'XM03VP]_:
M\MQ%Z[#6^#@"B=48=>?CDIKS$"Q&C%RS KDA-A.,9E>^!3OYB(?&BT].]'+]
M+4I*L@]T!'$L50VR,%B;7/^E=QHV"_MZ8QQ(&6YU8MY0^.R0]N>2XR'>;P03
MQJ2%*,(35IY?2XBC3>#5_\Y(AI <!4%&4KT6D'="0/FSUI$#78]IHYD],"/&
M6;BR+?T<^4OQ"YKG!@G:YSL7R_9R&(X,])[!!J,@HRO/3AR*HRGBWRH >Q7$
MF@9<_/I+0-C(N%CY;M=4"[C9[UU7")6);(RP\&L!=R3DB\R&L!?XZ7\]8F+&
M;4DI[$CJ-LRYYI;FNU7I&6IJ'@JIH9&L0S!N<&("(\4FP$ 8Y9KW,^!<Z81Y
MX\49"J*5V!?:F2=Y4Z^&O0"@!92/5MN!(GY2B]8.()4_U1QQ.[!>39#QP"32
M ?U'[XU,VUA;,O5=FAM=F.&(\'GM[C#J/9&90N[-?NTY@/08]&QBN?XZ@&^0
M4N*14B2I3ZRDS3G8"ZI.SG*AT:!V]Y4/0!9?CK[\[#L?EIS7+T]:KG_J$IS5
MD&,>^W7C[K>"G*3 /B?=@F>I\0=J3[P:6('X4)<#P$8XI6]Z:C4F =U";*"$
M8.%$$?ZL2O<VXZM6Z&83Z0HQPWMS]NG@-P/CQZNJJX^H&5W^$*5]L2I]ZKA
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
ML/NX^%@D_SPRCKG',X"U3>\M8"Z8#A!>=P:5LJ&GW[\'_+AE-B,);0B.@FR
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
M:,?5Y0CQWZ,T_SXR[@[\ G4,;];,3IC[6[D,-M9 RG"I(><16Y\QE&U(Y2E
MZ]G[SQ0W<AYD5^T8=+?NLALR80SO_.J6KO2.'&1J5'I IMO2R"^KMXV:.%MY
M']!>/;PT*&T[6$,-N.\]-+]@M5*@6X*=UC7""Q!<-:A3@-A"O:7Y$+V5ZC;W
MN)_&H=7-1<K+D6G:;?K-9A9GN@\DF"+7K,>MVLWN2,1%5"D6]D^BY-BBSZVE
MMI_,=R>?ZIV<;1\8-%O<&-"JW?] >YKF$N>HW>D^J)WBZ9*>QZN-/)1U^"\#
M.HO@GQ@*W1_>*4",9O+^)D 4#30 JT'4PH/5N.EJJ5$\"._MAW\9YKFBZ1'8
M^4C-KY[0Q]AD 2*WP(/:'$N%<<'F%W"*R^"'4:>?3@"K#WKSDR5@,(C-U+^-
MKB> :,YH< Z<%FL?_%0&[*=ZNO) S;7%_&I9:$L\%V?G]+37G>J.C;![L_G;
M.>H-FE^>7^4O-NLB9)HNE;E;O+V<')UP*7&%A"VBLFZ+A8:'P%%$'"Y+2BHZ
MN06+(S.&(Z_8&]8_^XCW9%DSB-&*R4&?#KP<)3B\(.Y81PY;GCELKS_0($MH
M4EEZ]78OMQ&=8* 2V7.P\J+I;.))HUV6V__9*0FE4UFW?D1<K(331!@HEIV:
M\UZ >*+5A);#:^\[-K6Y2 HKQ7,<$2M^&[7+9<8!?#N4&A[09\<N./-*/6$S
M\%F%VB$+B1X 'Z:LJ=0MCZ ?*J4&"1!UP_VI]<NWZT6NBXF!;0QRG>G,\>V=
MY6('R[-Q>0,W;M=:M-16#>%CVB*LLR<4! B=U32<DD?OG+!F [H=>OWZ+\V^
M_NE<UD$TG4W8D>$^S,+,"9_A$!5;YV:.,/6_+B<&>B0=QF_ITB;/UX6:VH]U
MZ_@-L1,5^N]_33MCH0J(]?#ABE@SA-Y.L^:7 "YQH6Q'-39.BG,KN5&\9D_M
MF>)NU '\>?;]5&VM_5^F? (T"*RY\Q4)2N3']TO2:^\GX%S(.P#%%Q/M5MEB
M9R%.W\AUQZGN8/>@#M-%F#20_C79!X4#=%K!_N'+<,HL K?,!]IJK#GTU5!C
M]*I_^]@5^NY]:MV.<76_0Z&]QV)F="KSMY-/G3,8^-AWR5&])'>A84WB1,:"
M$>$'@(?F&GRV%W\I"][)CT?M=0CHT-Y_(,\3+8$2F3AV/WGSRLO,E%JOZQ,R
M$K(N[Z)-]N=O'OM"9N5"4F!*NW4!AN>^UC#]"HIZ;FX4X%KVIW9-+^'M_=G@
MUG@FM&VMT;80K(0^QM7$\8].ZO"F:/D8T!?^.DB^HKPB,&(I0.Q9FX=0^?Q/
M;P%JNR<DNA5&\@?YV3"%FL@5('I,64QJ6]*?O/.N7H 07FU:T'L'-&(9R:.
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
M>:$V+&)@C_]T(PU;[[2CBX39Y#3X\=U$+\!Z@KOX&<T)*XVZTQ5&4/M-OG.
M9\JCC3C'26-2MF0,R2[?\5E\L'H,D-8V-_)/M_G/G) 3SA,?X-2SL=.R7"Q/
M@I]KH,EIJ<2N S-VX^\QIDZ<<6U$;EU:]))B"H7:*OB2$GY8L'J^+XP7#PFK
M+P[O&'#K_QC=EE/; E53UK.;0E$'P0,UPSL-A MLP<0:%)I%"1E!;\:%8^XI
MAI4S".(3]RMZ0_-MR[>T>KUV3RZCW9ZUO)WPVL]JHS'XRGKU%SCGOP%8ETPH
MZKRM;/+T/K:L(Q<;2W7]58%-K2FCO+1;M@:13%&[XWYM8A_L_1IH/%7T'H]X
MKY0QASJ& ('$W3/J>F6&KGMBU!(1RLPAQ\;QU">6T:T<_=M^ 3<F#'/? O5)
MP]J4Q81OT/OQC$B&X5^F9?]OL4 )6'.+UJLN6Y/3#./GJ-%-.AW7UU$1BU&-
M+YQMOI>GTJ7JO *<OF85:WU06ZJTZ<NVN2%UY-O>I_7QK9H,N>!:H":(=][
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
MJI/'*G5ZZJUC#)J!C%8Z\O)["(.2CYH#+2MZODVI]+M)=3K@]5("\^U5E<#
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
MO-);)S>[P:B(G;IHE^Y;WONM#V6<L8P_VRM1;[V4"4,*N^!: BL/<(,9(C1
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
M_5:T(\6F.OZD_(*JB$(?R":7TWF=+YN"A;;$4'YNW.P/-ZFW AEIJJ4@M;9
MSOIYHK-5NWAST&4S_5JR;\FYY1L(%9%I ->&$Z-([_)3-TRD;<ZL>'9T/>1.
MF3'#L9E#EZYV4!QRZ[7\AIRL)IWA)4KYW\6;&&T:A ,I7&Q#JQH4R(FJU?L1
MRN5BZS!*;-UT#GTEI&])[X8/YO<IXC64*FZFKYUYK'/>QG>*HG%V8E:XPU>/
MDDLMH:8&-5-E!/M51*>1$+R4:]0E*,(4M!-WES=)4@IR)<J QQFG;/64Q9])
MYF75KR$@>[?^1$>I!"5==[<BJ@ZKR*I[N L*9$AKEJ6/EH37.XU$[*8\ZVB<
M1?+8<J3L#W>J,N)@(2L2 K-L='<3+W UXYD.[1@/]AK"7EN.SKJ)59,Z3.Y(
M7*G)B]98RJLA[E1-OPP-NRHM-B#A)!][KY106?T3DF+[5<#&2%B9(U*M=5L'
M"J(XF#70]>-E;; 9ARR#WZ>B'#6KL[5!,ZS1MJW41[>_VZY]=GS_ABUE147E
M8:Q^C;.<Z V'XIW>/"I<$E!/RYR=6KB5WG'5UR')N1[8"I'SOU=19S$_(QGR
M-PQH!7R1H,2K\SGC(?0(L;(?FNA3S>SJK<>5HNM4S9:ZHJQ\.L-2#<5BP4?^
MM5?,-T,G>4-O[3D2E(Q/57518G]OO9,$%3-YY2D=G:]@[W+\N-W;?;W(=2GO
M9K=MK-E1OR.G36]LJO(6[9FEPLD=L#UBI]O I8-"9'[7Z),,>[U9SI=QZ\4_
M6LKRE,%9Y]ZR^MD4G,RKLDU$OQQ6_8]F0]\JNAEJ5@WE-XT]R@=#*< %ZD/3
MKL^:0+(.4"X:2G^>A0_('5,J[^Y2[F+V]/>X'51LSAG*^62WHKF@LW0,_.KL
M<FAJ+7@L0:'(Q&IK\1XI.)@^\%2"*C&5H(K8O"*AK;@Y;G/1*%F:M@L*MP,?
MNB@;*6-D YY'U>-D_":)#0_J6[*0,MP5[!35/O&4-FQZV6I\6UO \<A^UMN/
M>R@RGVEI/-2BJ(P+6"QP[*?,HS>W62IV7?W3S3; #@->\8(5MN)Z8@4U:8)S
M_.$2-0J2MZ>GCH*"Y.Z98J<@W" M1?$39MV<MD/B*<52DEG,\ BG/U>FFD[.
M)]R*^C6GXFU,ZR];Z!FX</H*<UW29Q*FS5P1EH7\!]$Q] VFEML*'W!DEWUW
M7!2775<PL>N<+>_Z^>/NT@+S?<HJSXM( I9#DK?ZC'U565F\38IP/3(;K@$U
M+\VUA($1YGI S4'SK>R@?:[[%AFN3 G*JS7<";:HW^!ZSDYQ*#%H<'![0H#A
M\W"SZJ]K=$OID>XGZ=ZI)NEZ7/-88%W'Q]*\%_N;"QQB@W%9MDVDON;O1_+S
M-IV*)1:X\E3Q-X;*\\:2^LILR%_M2%=)G0!H(T%]B1)T0TB%4"F($V73%#_P
MY1O(:ZHT@P>:32S?=DV5MJX,*K$R[H8UC)<CSSF;Y17*?0RC7WX=+X& 8V\[
M!S[K;N4?J<1S?=!U#HGXSWAVUH,CKQLW6[N\LGZ0EWQ.Z_[+'2<NI7HEXG_[
M5;II=X)&7,J#GFC-N>'GS H?LS-=:=];+]K?2\I^E,0L<70\_GW$=-O DE
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
M1OK(M]G\M5.PG+SXKA9B+U!(O"!!#=<F0)&!XM6K):C#\@W(W NE_2Q!S5S
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
M]GT[J]M SG=VMO//=;N;X6IRNDP>STHJ[RTP'QON:7>8N3S*=D_P^4.-0+^
M&0C'E%P"2J=@16W!1; _-S=V::=^#U^'W4C?].J^58"/TA/P5EO5&<YW2H'G
M2M4"C",4)15691*ZO"8SL??<?=O-+U0V8=3'A9[(],:8HQ92R;P(X<FQ?6>%
M.E&W22C(Q'YZ9ACP=K'CRW/M4E)_Z46J,4]X)[GI4+]7>L6)#)?MQ\9MDW]C
M.Y^[58V19G\C'#*=RRO\K9OT8)[,)J"_*BK8NYWC_?6\#[% Z"*N1Y<8\9K!
MCU,<+$\?+/D%BN;,J'6DKBOPE_UBZC'@XS"\97TW+#4HO47I+<?GXMX'!L7X
M;KS'2XOUS+)>-4?KU'$L>2QUYW.FG8GA2V^[[:EX@WD[5\SIUAFD/ ]#9G7-
M6Z"T<<*:]A-4)D3*9#\QDUUB3E;KSP7R\"I';?E1G/B'OF3O#.Q=\W5MG,:[
M!F;&O9^2QQLSI$L>'@_K:ID_S3>*JE*^L%D',Q.%X[7A6I1A166Q3)/HB03E
MD\65C<65- JD)AA"VS$YU[' Q?@'V548*9K6Y>YUOEHI7*GP4N_ (,"EP_=8
M<1\T57/3YD5K0/"2V#J#ID]/5 HO3-;R[EBP 7A-<SC#CH&"\/[3=!"IQ,NI
M"QCZ)2 U1W$.R_,7*HB9F-?==;WT"'1I:VTSP&'?/3.9_3G ^3&I;X"]&>_
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
M/LC"*QD9)^>_''-D:I8EDY^/=MEC T-#@_TUKB+V8^C4U[5KV!^9_)B[&(R
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
M)X['.R>=Y$IV^]*-[2T<[<PR[N%+F<>;#9@377EDGCRX;#"!@01*W "YEIW
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
M\:R-\5E&%:4L?5NYO4V.*V8+! 8>"?H WUG(B)E:1:#TO;(8B![EGSF/%LB
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
M$B'*Y*T#T?R9WN0RY[:0=G,A[.N X'K(8<HGR2&D8!N=MTE0G[+"12D+=,$
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
M)G,CG'L?IC'&6@PTWJ% $SSZE<KE'F^;^AS'+Y612Q(_]M-G**"&*#@G-9,
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
M?H,$JMK/2O/7#WUEXK>"*CG#@G.5X2<*P"ZN:L/8?%S0G9<V:BV4F"7G<U5
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
M_DBE\FH]QDXPU+=6H.WP'^YG+.C"L(6$[>=JMC"![K%"=$,]<-WOC&'<Y"4
MPS]**:%YG=0KH U@9NO3@<1P[<F*,3KS4N"<99A9 [0M25?>+C 11VE.H2H$
MYF5[WG4E#!&&B-62C9U?S7B>X#/^!<&U-Q[ _!^52?>(VYV^M?@6@PNM(8D^
MUF(XR2:.YEU)#E;:FR/QM.;XPM#D*JY75V@A;=&-'8\3)(H0WB0&ADWF1/!/
MXZV%.=#1&:UB')]-BM$.Z#AGV@WKWV2(MVJ@JS*0<G]#IV8*01%(N.^3#]X]
M71FLEJ:D854E?^S;<.7RL7O7I^ZV/Z,$HN93XE$FM2O:!?NUJ:K!^X0K):&M
MIX2N[>-\)-IFK7?P7\AO/]DY"SN:C5>%E6A6AM&OEO3!979 NP!=USO6*[ &
MS-HT[K+)#Y4/_5EG^M.9+&X9[*L7I1MV]L3>\(46Y<V]=2AV45QH:*CC4F%Q
MEES!0EJLU4$-B_VUNO=.?+3QMO'5K;CX2818JYU5QPKVW.7+0(/M+W#KV5">
M+_\ GM#KU&9EO55@VO\;>IO@>O&W#0\\_H .64E$QN^A4BE[CKLJ<9M=90?\
MM.>U*NNWX+)OI<"8?';ZXW3IH]*$K,3>2#L[1)'&.F.-=5OV_GEFPQY[\-'
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
M+4*L%R$X8<2" KZC#8:=_D]$\8_R6C(3S(@0O\ 7UA,+LI9^B!!&9&BS",&
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
M(@C/WY,/_&"I_DR(OE]5'TI0*1X X6:(W.W,Y^PD,GD1<49N0M7&LL'Y*(B
M4!/O](/"P$C&4:.)$Y>$&E%Z6D]P3IT8M;=K0B:.3_)X/T47YB9>]8Q\D9E
M/_]8[L>,,FU<8"?$X3[C=CX?/6L;ZAI3Y*0^3^CKNT>FD]^B!8Z<WC1X/2?(
M+9.D#4;WFX!'-S['5/T .2;:"G&U_J6'IEZ;;+WOI9\Z5=O\<^=PO([1]CR\
MH7_G6+T__?LB%##B!>SU?/'PPJ.L1.O,/8<>HG6=8UQLBY=0X=-?EE!6A"]F
M\*93DMN M]4N/\I]5\U7DEAXO\/(T-A%07<#?>N(/E6:<2ILO49E<C6P;5*U
M%3((E5NQ1;>]PMU]@+"YO^]L:9E.S,N7YUWLFSBE$=!.'[$:A$ZV%U#&8P3B
M.@X#?=^'W'TM_4AG_PPWN3KM6(<',V[HT_S%]@)2$%^MY$WL8'I72TW5]M8Y
M2^OB]YG@!X>"V&;6PJ"-PWX]W:DI/2A_! Y8>(+9[IR<W&?]<H+>)Z!-SUK2
MQUD3B*):/;NL.,F=3*78G'SQ<2_6:B-Y<N);A(E^LNF#]K3^PB@[K-Z<!>]I
M]Y?B1)4U9S>79'P::JI3,>Y\J<ZD>):<,.YY#05T,(PMG5CEG?ZQQ\5VG7KK
MOY6Q.AA:Y3%B<6_*V9$;.E,Z64F\H2#EE#VI9O$M^^LZE;3\MS6:9U5N,3.B
M:99_.&O=S)S'$4[*V9@>^IL$9_@9!SH+/M%IQ#NUP0UY7$F(>5FTV )QF>-3
M%IVSY=^5_113 [+=]"HG'G5HSYC>]-&U/?4U\TZSN\U/Z%)J$17:L0MY0ZSD
MT;=VW4%P!-,XM=+A4!ZH+*(4OP93Y 3[?Y&/1JM8 -F0?:&SYZ_[??(K@G73
M\*J1[[._UL2NHG9BQIT1R+.!&] [LMH@#?%YT+:.6N01I\/6NL*S3+E!5H64
M*M]<_5+0K_EY-@\G#[H53"I*[%@#W9]G7V?'TBM<A6;&'X G>O(/O]NF"XNG
M=J(7L*D&M,@\:_Q1S&!2GK"3E(KMW5H-'Q)0ZK!2W\D& L5H(V,^;@V89AUQ
M43 <#6F^'.G?)1BJS+GTP^4.W5!OB]?E[0SEHP&O+-,L4S)^>?EL7G-E%ETH
MEMP'!C*74*76X^MY-@7PQR64$LELN6?% J;"5-![\0$QC6L=\SCHYD=$="ZA
M' T,-W9W*[1*(HDQ5G?."-WO%;\K.\6BF=?82,+@=XA@#AA^*Z/X!9^Z=H(J
M,&A KR79O7)VYI!^6EY&5%3D%F025RHWGQVN2<WN?X+$OC4.B0P?OWP3(-K
M<75.)\J-F4#$-SJ(QYJ <J@@T+:^/3UQ7GWX):Z%]JF?-K>$,B4'00J(]14A
M45EO">6IY:U9M8W,IJ((!0R%J/VZ,HI$7B,W\+Y.5DK\[FCT*M)YE8W".Q]:
MU&XNG#@QHV#FT'/B 6/>/L+(C8O9YJS,64^DU:9K%LLZN2BS-GD'7V->UV:L
MZW>6NF.2XN^O&!\B=\L2K[^$TADZTL?UN/C+@9L)?7H^DZG,?G_-4TX-IRW+
M\+"9J6D0)@XV@=:#SM[^H4(#OGT-+L+.[I"5_-QP'*P*'JO1+[W5^U[N<*/_
M39ZTAW5TO_F>U&TY%D^4CNZ)VJ%E_AOL0&X%!+\&0ELR1?[,CEU444)[E3XQ
MM?'C-$E=;(A7!.0G]:SW(L\QOH12QD^Y"1Z0N%NP3.A4X<S'/'56VBK?)JES
M#ZNVO5_<4Z]9@Y;+5 [$HQEZ/)P*%H_]#8<,5M@P>$]\@G09!!#H%6J_C7 0
M#D?Y3:SS2NS=;:%#?>IPZ:,>=HN7V#WF0VN)E+;EQ=?X7RQ#CKJ>M(/E6#[6
MH.$22I0.YJKD<V6^M'!S;HOUB&?YGTHI/&S,$JJX2IUTI;S4K5"GI%>K]Z!@
MN-K:Z-;I9/U;GNG&+&:\]J0?:^N7#['E"P!8+LSCS3=RE$9QFV$#TAEA2SUE
MY^A'S@TAKDYFZRBLV96^5;>XT7WU$-W?7STIQ5MM.F;GOJ;QQ1O4K:'I#6W]
MJQVZ,[8Y&E_KL'=_R7I/-HE0/W-=U=_J:-64^1(J39R<*ZDCLY?MD%H]M286
M5X-]1:F6G. KE"LU^^"% %^[E#Y #W_P5>OT[@Y=0D12(GX)M9GD2'L7IKB9
M>,<&= [=6I['_E!(,5C8+GGU1['ITJD)3NXE*[$%*40(Q) .=,?W?R$=;-.@
MU&#7SP9I]RB]'R?O!'UTIZ2_NCI$\IU#"0[%G:23@V>83O7-=0G-&M6S]A<T
M;2-J=P(IH\@=20E'O.SS;'F)S.E\U7GM?T X_N,E+]F &#P&.]!OS4X6"0@R
M)%NP6B5??!C^:)#OGFO*E]GJF4"KHT<%ZV;?."@HKC9,=2[#ISYZ:H,7KJRW
MQ'.SPD6]=@(1E?]\8G*V]=##R_0]"7"I,RO^W-U1RZ3-M\@N1KT]&'VR.FF=
MA KKPNVLK;HR=U@H$R4PC\>LHV]Y5WM:0+M;,A,2)/)TTD- ^UBNBK3!SY]U
M6W5OC<*JW02_OK6G2@D,K[+8)Z_P9O/N2ZA5Y0@[O5RUF;01D3G-XM#FIZ1
MD.$E&$VU?SNA%_=,<+@ZT$+-EDU19'0R*AOK\V]UU&4,6U>%-W&_6AM//O%_
M1FSK/Z;M"1P'"BGCBF(=\ENJ]%9NQ'BSH.F,P/T>FVW)8RFXRG>9["+]U#&Q
M^RK%7MAROR!3*8=YBZY>5QH<S*!%E)P(]"=P^Q3-BE+RO<<->;F1#TON\566
M4,C$)[_GM#P;L:DYI?#(\JQ+_F3C-UAC:'9ZU+:]9 )KWC[N]V1/0XME6TGY
M,9=C9]IUQQSVETB.61?=UG[Y\OKU_ 0M;\MCEIZ93 :#&7=$>R!V=]06W8N*
M6D(TO"$0"2%=D@36P.-2I^[;NSKRJX[![:]Z*P*P*TDR+WM7"QBSI4/>EM28
M=)UP[1/6@M6_VS,??_<AY((\$7OTPVA+[4J+<L-FYL(<N8<JN$CO#13Q0586
MR17,$R;6D;=1JX/KV"TUU%4DK<ZYEA5$9:YTQZLF'Q%KQ<CBM9?L[-*JKD1+
M;W^^\16'+B-\J/>NPG+AJE0__22[]K-W1[6@@]_9G-: F5Y&4UX4S;+/%2J]
M&6-QJK=OS*/'L5*O='AQJ!4WU"Z6!ZI;EE!,ZOA JOT],M;T&?P%V+1?-;H'
MX)I4+*'N6O-7QV9=^S'70WCE5-M4[Z5?69Y)O"F>S+T*[_Q^2S4+2;DW88,I
MKJ-[O'6YQ/*R"9M@V?BD] -@"H_0D]=@'[4C4$4)Y'.=QZ1W'WMKHV/2+)2J
MP0H>$>7]6E452BJ%:QC<O+R8ZU8W<QQ/JY?>.WO//#3=O=\05J:7]5\)WW,?
M[M::P 8*01P'4)V?CEZ8YTY->(CWDYR+8FQ 1_%ITBJ0XJYK=>@2J,Q;0M4N
MH>3-!AL'%[(_1?&DVK<>=X_5V7(NP?G=V(X/<0'=I:/!DU$9CCF9+\>4[.)I
M[]5NFH7FCBHD*=RR/*0;?RK9WM=TY?M]JA6>!8ZMVQ_*9MU_*<:^[M,5X1>]
MO%IQ"B0D\(?%P6\Y/^1/9H/YXBOD3R9;RHI;GCRS$A*JR^@QSI[GEU#7!-?N
MY7FE[Z^<KJ6EB8P5 *V/,1][A\S*!5.B%\NEYP WUCW]LO1X\6$BFF<]8<;[
MGG"RG1&E*Z;>16^XSSL5\;&L&[I"L^(O0 DF'4DB8"/<!*QSL'4JPI- +]UA
M;54%V X74@29/W+Z%:3)#X:PWKBP$K"Y4GEYWEK>,;V]D=K[)WY,&IV<''68
MF,CWR>?_2T<B\V=AV^*_)3GNO!*GYQ%P\;S9S)R8@$S:>YS FM*S9]A1 -0V
MA]A*7L+[\3XW/6$E4#N(QJKM,[APSR&?&65RD+, *UA>BU=B\P@K'*%3';KB
M9]]P(_J310M +7UB$'&*1Y)RUL S1<,DBM"7]QB6 <T"C^G1WE+NH6\("+6K
M2K>L#</(.M:'^A> B\3HQD-?B3/.P@U.?6O3+$K;,F[>H#YBM&_$.%'@ON7M
M;=/YXN@<O4K-4TT+V7D+9NZC4]\IWY.7N^7<26,-9+%*U!8+X@7%=>0MDH<5
MJXG3)WRRH-UMNSHJ A9]GTEMRA>:-<B.LCN"$\SKEU","JD<"'NKL%:I=W?,
M'5\0C?"3*-SFJOW$A/D&0 X"^+@H\H&.WTLS>2PTF.<B3(["?"G\I;ML*I(^
MIWU^).;PP<-]YI8'C[[?\_J%UHL#]^4SY2H5Z)V3\'7^$XOF_ENWYH(QID4+
M/V9$[XO\#Z?)K !W#K@?!\E%B$XDU?1R#28LA9N64#4!>]@'!6.\T$7(4;#B
M5>E;)9>("(B<.@7M%OGNCAQ*K XD*['VK7T4NA55NQ@NN8\$EPE.A(EZHH6
M-M$NT)GAEF8?5J_DU$_=QK%5]@H.?7AGX#*&W<@8ZV4I$T.LH^*A]R0LCQ"9
M/&/4JA9L=+!1C0'MMEG.P9N2)X^9S>?#@?KW@DO@[>7 _LK!>>,J.X_%9'(;
M5O K'=HR+P) ERSH^&>R"1XH42GGY>^SLJQ!;R2O?BK$QM)OJI5^3\?$G ]5
M/@.Z#%[*T!NDU#E/R1#3QK<H3ZC6!G]>OXK:@)Z0(,"PE=R/+LWT3M\HP$8I
MBQQ!Y>>,Y@SB2NZ:? #/WQEB_K!(FT4QV;^Z4'CJ5;OS>^V"S!RB*W8U:&];
M\I ]FKZS8T/0%*AL>F:O;7CI4.A@?J4"QQCZD!N=9VLY;59R@UXZ%;I(8B!#
M77JTI0\'&@S#&Q".OQ$M_A4$3@@;WDA2Q%AR&SV3M!<LZ3XTWDXZEM<<=(NU
MD:QZ:8K(#<.N S,O))_IH@\_.$$C:M6[:K,.7KKDQ#;#C6K@>!C<J")"9,'E
MJNH<T80DP@\C0QQS3KR ?"(^M(2Z0MH#YNK-O:->%)K<D[_;R(VHB\GX.+_5
M@D>5QK=_3VV6?"MR]4H_+ !B]"S"3H1Z*5/DK;VB@BRGK6#<S>^77TQ9+'S
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
MOD$D"PD!EJMF?"R<XC>*(-&&&2&V'ADT^]'@UY@!EK!I.A*9[D_^__ETDW3
M!;M ]Y.F^R>_[7OQ7#WE]P?R%WZP4$.M4..Q/@3"4C%B$G-B"24.)ID*J>%Z
MX1U5ZTGJ^"II2-I<XQ">"6\6%&02]:@[G%X<"+\&1O'>,("M3CC= _W,< U!
MU:.0-R6> 4LH;T!PLQ&2^\'Z2Z-(H9.L3%1T#=7@4R<N+S;64%=;N@5TL1LC
M3-!F'C>64(K03;R:M7Q]>0\QQ+908)<6BC>N>I;C#1NUZ96O]6@=1A U976
MFUNE&:(QZ;,XD^$GL7DOLM*CVZCT'IPZO3D F=+R3?^AT"L#]!',(..AB/ 5
M12ZN5J(T7&=B",;S$$PF*E:SY3.2WG1"5KQ*U_83K;K?7VWJ*N\@Y',/'>A1
M>A/_SO07[!=E$5KRD"0OEH4_4%<CU.F'2(UV$T6B2<N9+O_7^7"+1@S)^[F%
M3C&?OOU2@^]N:QY5852IH>B5^;2RE'=YJ+Z"0M>YW8 \6N!E/2XO4X^CN)I(
MRBI"LK1;[@ >_FEOL>O:ICD?&9TFNB#+5 /7O4NGR/DC9Q.T(G?\P)DP<P8U
MTF1GU_4]<3/'U8'/6U[?/%SQ4*&U<^$]O97LHY*^@;K?Y10C*7X)M6%L!E@\
M[8G8S."Q?T8@RTS3$$0=A6O0@FJ.X)Q,5/HV0>EM2<QR&;X$$AY4*RV\WG;=
M2(_7.T83HL/&C5XG]+=A4> G[<#:17+B4',0GJLKR)]#9M7A:K*PBM7>"V_2
M^&.7DX&]S-E,[*TNPXB2&V5ZG,57^#*U2,Q<WI5\,R .-<&"SN35C"]%U@:B
M[GLEWXVL:0Y.)[2'<GF4542"9>D&3$X?[*8W<HYJK >USN.:/&9PL6(5_3W)
M1<_;[.XR*+2+TZ''ED_L?'G[MX.XF0(@IL(2B1+U50K"X;"YO"EIL+':1+75
MR(6+W8Q/6%!*NL/#28\&E'VZEX^?D7>3%B6_<'3B.)V^6%$>J1I*VU9P:_E\
M$HX%[FG\_]A[S["FUFUM.%9$1*2)@! 5$)&V5!"E95EHHB!84")D*5(C1$4@
M2$B6(%V(@L 2A$B-2(ETI44(145$:B1(25"1$I@1"%-(9M[)VN?L<]YON\^U
M]S[?.;_>ZX(?P,7,,Y]RCWN,9XQ[<,O9]N >S6E_((K_$."55S )%MGY=WBV
MC//7 D$CSGAD5O5SWFS46GOU\A9J_.EX+,/^5KM_*%O%D\'*[6IF0LZA@YAQ
MF+*MKR:.4(!.$:*2^'(9"2ZBE_6;9EGT:48CQ??%P&6V"$'.W%Z>"DEWJG7<
MD*0)=$A2&N/A)765V&)T<Q52ZIK"YVCFDI;3H_.J[WUOW6[K$B%2VBJ/4BNI
MBJ%Y,^U] 3\*42O _N#YSR(Y@DY2(Q/S_1Y2:D5B=\]*@(63]V_)SRH!*S$9
M8%&8@6HB"X\U['7Z4>>4%;D2D! ACKUI70F^1*)6^N-]N/DO]Y^2S\GU6JJ.
M#G Q.OK!H-[J$M,P?<KE@'5719QRANVYO@#MB416NSWL.>ZAUC8TU+U(/*3K
MJWLYA</QEMF3$^1^1@B3J,9?2*-,2AQ&$7T4;(1=FW44%U 1:&'!/+1AC;>L
M!99';0T<D-4A&M5??5$).F1_HB8F3?BJ9O'6<W;32^MZZL1#)#/S#-[?"*O+
MJ TBVI#.3[H8^S_E;J@>FG>EN?]H2/4<72%#LY X9=F1U&C=L)MZA[@:?R0+
M*$D*]D4VH^Z9:\9^9[!3&7&*5=;?L6F?SO=4995T7(/\DMB2,MJSTCXO9?,R
M&E(E^07NT$,*<'(65!<AIN%E7]L&^K$4FKA:!#=>2'-::!U2%C+#4^PJ,<K@
M^ZM>XTDVW5VN7TP51[$A+\:2[(# ^)O],_W\5)9P,=KPM1U-<XB^#MI V"7,
M,-^.]V=+O1J)(FX%70!F4V!VSU& ?-?@Q:UZ/6:@9 >W,T5I_&R_H=:=VOX
MKC-G&=V_(*[9&Q!ZE ]Q0AZ9V=4M5>:=L9AA5).,(+2^4<&D ^-H"FTXHQ+G
M_D6^AQGT!=Y"\C'=_["W;4@'SN% (VW^;6%%3S-=$>5Q2'!XV0CJ6>R^-,F*
MO7C1+*J1%&><.]Y10]J.QUJ5OR!M --//S9L;C ! C-=E_@<:+$E4Y%GET=,
M*Z% )$RE_G3<LB6QA2X'4P8(]N4D3*T >FO_@\JA>\85IX>\B)K=I@PYUQV
M9ZS! ,[4A,-=[2W_1*DZ:D%[&1WR>L9@L+^R=WI6IUB$&'!M\!,6D*[:#W3R
M>T ,"2#Q4\&+[,Y8U8VU#TJF=_5EIS%=@%;:ES]R>&+AI@[Y[9X<_0U30'.'
M&)\&/T\B/>ZP'OR\FAY]?9T28ZTK&A):K@XP84K-":%I?O?Z7!P18?MVZUT1
MXOM%E$$5KM"U^" IWD)>>)C4>!HURJ*P3/BVL/5YN:R!W +UB!#E7W)<)IV&
M54N?QXZ/T1FG=FO(F$P-*W8_"=./9NFF57=R4*N]Q\Y'RKVLZZ^3S_$^J*#T
MCOXN1%MMOW&9\3XGRW47+]IL*LI=792[Y0@B;(.:X9!BJP_/F]82;%A#I*8;
M^^?_\%10&"^?L_>H7]]E(7_\7VL.Y\2'2=A:*=@V(.P+[-E2@R%\ %"O6G*O
MJR+N L67C?%MMGC//LV([O$3((6'^[7WRL5=W5<>N-4#3K]7F@2$7NZ7DL:G
M]7KEG.I>>%'@:##6H9\X.>*^U!#Y<.)$T<,K]1CKDEE!=:A4+FITD RJG1M_
MQ96UA#_O#K%G6!:K'S>\_X.K_4#/*V-N66@MFW:GS@;&9O/=V/-G=J;:\3H3
M#&Q?7B.8N>U,F&(0-_;BW'O57-R:NR_B24M+V;%SFD:'#YN-?$H]3J<=^$BU
M,WB2I9)2O( K).* \[8K$@0V3_Y^[)L(D[M& FDT:YR_1AAE>L)4EG;PP?(1
MXH?X H$FN-=7_6R?P4Y_3PG"4?"!;Z*J/(",U.\R& 3O%KN/X:1!G3=K!D]=
MY[UH>7M".W ZYC^E:^$LOG:.Z4.;850(BR0Q_*!/SFV_UTF6-#XCK!$FYS+-
MY06'TT^]7+9+XI"V57YY"I;RUHN[I6#1%?T$JUP6B+'HU?%(LNLE:([2I2;Y
M(9ASM<'T5=^RZR^T'-VK?;48PO758QZQW_O=?/BE+@/>I;<UKL(<]YGZ7^QC
M/65489K+H_/SP$=9!!5A)J2(IW+HS61I:\L,-F7CQ[B8*U56QU_T!618?K5U
M03+2UD7]07Z&)S<[)Z0^F?CE.<6QMWC'N]]]==%E,XV[AQ)K;ZM7XTK'Y*=@
M/%[)54X@5>#BU #]5ZB[*&EH'UC?KZ7^P5P91+GP0H7)%26O]1>.=UVCR5KW
M;,F--R]X9I:9X;O=L<,_0,[!>FJE?KO1G#[:JQ^5*1]^%(Q;Z:?)^TR1,;4T
M39];-A=H]56JR+*AQXV+>5$)YAKH>).68=T'3]S17*-&!W!WIWWO3CQ7<(X3
M;[C8(<0*=H [@2 ^$7"E %.C04VSJPCJP,$_"OGV$@0SH"J>;;;MI+2C[6#Z
M*:7N+OU*D^P&7Z@PE)]AZ_#"6X]6,J/GGNCT-7/WWDF)1XLLU%?H<^V!LLS-
M-\O3/[M4IPZ5_:@M>2I"F-$&JB%)& _"(@07T69.8ZG1D#34SEK;+M%)!>.:
MD4 YM"O7/^)6RN"*FOSG!B!.YP9N^:02M;E8"1)_]XOR;MWK?'H%90-JM$O_
MXP@CL/^FP%>82_)"Q2XUBT.)#6(5@&83<A/FA-LM-STR*5O@P%O[B]9E'=AA
M?Z_E>*&GXV6FK/I^DO-9)X-2>7?^2R>O7+H*AA/0)F&)<G^SF 3O=_(H41I_
M!I*DP<,T!_W6DAV%Z:968R'1T#O'Y1:*2L/AMD.)0U\"'W#K-'AB33671GSV
M6U;_TDEMO_8&)].R=N>,15O1BCXK:O0^9=[=7%R$:)H:0Z[HLPKO9F?U/EW)
MR@0T(:+ELV2-2F,2N);T6K"5YRE0MH$QY'>>2@[:"P:^SCC!F@/'U10@69#'
M*_O.W7XR\5&?:< 83>G"HQ-JZ"U\>[$D[>=W+VT8)X^B[B$!+\ST(\X&S]11
M3^X1WBP[,DO'<1L;C,O!RW*@F'5=^E^B=0U.&;%52U)^"[Z<_9*)*PD25U=P
M=]E%7OJ2G59\SO<P84B$,$D$YMWK#PE2]:$D-\$@RAL#&J9#&P\#/LI"S]&%
MMJ9.5ARCJD"=YPQ*-1>.4J+7LQ2$GU/-I<![!KJ[+@J2QBTNLV>5\(G0^-7[
M:+3M+5_V"XA(U"/(@@Q HE6!(@49"?1XBTWVRA=FL60)P7$@LYHM>?55DJV?
MON]T9;NV%N[61%[D$6S!0,S\<C/F8/=7KT>71(B*#GQGF_W X*@3UV@TI#-R
MI$*A";.*\!M@,?G.[LY8YV9OUOQ6HP/'+QNGQ/D'26! DG/$YFL+0QNG[/JO
M:9S-?+LT[-5MP3I4H#F;RTPA"^AJXJ-/%JB:"@-3R#G7:F(4V-"%^403R*$@
MR6, E.5;1+!>43 "W_N*G8GWK$OE7P<K.>(+DIL7OUK:(J.0\I47=_=5Q+C%
M*)FX(#EG6?/&$;W# >/-*EM9TA*P#T52)(H+T,),\UU@%%NS#1E%U ;1/+6F
MZEV#+D#4O8JX#+7S%<,2:->C24^C'+H#M@4.32@-/S+\2B[Z:+,Y*P_C>J%3
MLCGC>L'&N*';"_:6#9AG-7.']CIF:'H7:I8[MRRAN@8R75;2^O\AGOG?YI3X
MOT@T,.VC1^1@=T4%[%SI44NY %H!2U85?;=H XQCM;:8.%6],G.77FT>$E.>
M=J%!X=MBZ39.#?#U,1,C[:I(N[:@:*Z"W>I@8V#W)['4HW4%"%+12F?RC$L^
MQ"_7)\[AYH?F3T*P.WQY%M0,XKK G[(1C$/"KM! .;LDBR-AHMQ^R-23I^:,
MSE!F>S+BT!W=NHOQ=1[\\H$+)_J[+KD,>"D1;E/C#%\7^SDQEM87&NRWI']#
MP6<+INAAJZ"W&,#^#P**=Z"UOPI5X<2U]=RNT,:AQE7<Q4@0S'N'-0X,$G8!
M%KW5@<;J*8FKY,R-F*A*TQO7WYB]?Q3*]D6=J0'F,>4D,?.-!'5A9H.J%U(<
M$A.8 *E-(U&J"G>>=)DB1^N5>HYW<97.S^G1-"+[#4.X3@Z4@.'BHDD9%Q]6
M_7P29C*H.BC)UF0IXGHO3>M;_4<^FNZTI&LRXM^=$Q&A?<)5P'1]0+2MF5F8
M3-SX@\FG"(OHGI2//6R_ AZ9GPAFL3LC5=?WU+W6+:F,&?9U:[[]K%'CG:LJ
M0(K2<7O)K$-S3)YF)]J&*OS:,SM[;U]'D([#1?2G3XR5WLQ_9D<DHCSU/\XN
MD]C(:1CG-G1R4<N6%X54.WKO+>$YFOEZP;X^-9F6O7A:BY)\KS]^"M-3<FY7
M+8 )J]3&%^>C!U5(K:[*?=/JW51HM0CA0V8M\^.%E<0]/D@%$<(;%TM4 ]/'
ME.D')4V6'0.J@,4(@P)U&?TH@2P;O;8*]C?O&FS(.&\_72]F7Q8Y^:V]P =Y
MK4^O9+9$1<>4ZJG=BOIQ8-[>_2MD$UNE)R?\Z.S_G3BY@ WZ7#?3@\+31PN0
MP$T*5V(9C906((4/K&)0'K@!U@+.H-BJV<$5S2($@3FYE[1BKS(7A+LFOX^P
MJR*"5=62&*KK^CS[2GXS.L\:B5\(53M#^;4*NC+P:"!C(&,HSJ14Y]T[&P\/
M]10/]40;^.MP?I=+U]W?BN42!9CTD.K)X/("8W+:S9O$$'WU*ML/,$G(_ML8
M@;8;8UB%)Q87,(1L@N0^+)!EP?1FX_A,\A-\$(/E/E-9,I76D&7L_-'[MOF#
M_$;_ISZWXQ?>/1@<^#B [O3W-XV1VV=Z[]FO^Z:R@=1P 7IL5MK;=0N@'R&P
M&+/?BJUV^/B-J "DQ!2 ,,OHF*=*7YQPWDW&!A?X&#FJJE675Z5YFNY5@LI$
MB-$,). STBH55W4;V2(U.-Z21GN%7#L<FGJZ#$2.MG57(N.5OE)V:32[M=0(
MW_HT*(!74J7KCD^0+O-P<=+.,XP+/:;(9^@"&E>9[RB$&?M5RD=R4PP;-4 >
M];S3H,#0>+S5N2W&@/N+CRN*YXA.N452$!SMQYSF46(&/((]PE3<T#7EI=ZY
M<:<JRZJU5\]URFZ80(;^(*!(F&2A ]-6W#'PYN*NY2E-$<)O_D>%@#S7)/P#
M9K=2X%XIK@*..D74 +%LT@"E2>FN3<#6\N6C^'C!88ZX;W/#)8#*P$E,#.N"
M,?D^7EEIROK;\+BFZY\NVS3$:FWU$7:#^B+$>A)!IIM3_4*81;\F%6M^\&5
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
MAYXYPJRHC3N%/MY7K&MHMG^&]9VEF"2@DT:?(P%K>BP&L*7=NWY4+T!*%>K
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
M-AI_@):*\B)_3.5;"HNF-9X+89?8$W.7KI ;8E$:=8GG&5Y1('#+9ST)L*Y
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
MPMX_;V2$?6U[!2\^%%AZVOD/EY<WX/F:_M]>G>V>ZEY$,KT^-BE<L7F,#'I
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
M?<@]QCK=Z 1]C;G2S#".S.LW?>, V+?I.X1IC=V]^VIELAM^KSKYQT0PC$#
MFF?:"JK9;CZ\EEJ+HI 6)@B+/=9ID%CRF#QWSSSK =]V+M[WV4@,AXE"*++
MI<U>SR),(/!*<_0QX8#3UNE=358RC))R7?(ALE/6EUZW::1D^^Z//[KV59BD
M2.&]H,L[N4(K/-#N*6X[K*)R7M$0(-Z1I?DR"-W(,MMVF)01Y#9>I$F[Z*+=
M=4@85\)*KSRWN;=I47YB$7N6R$@H0OHA=N>^PK6>.],M@+OP4$_/P"4^.[W
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
MU6^8_7+SYJ_";UZ"^+_;/SNENVTE&[;GNN@6=@=LE:<8OIZ>2B[.(2?=YY_
MSV!-S$A7^_9L"[9DWS9B# MFGP7O(WK@HV0("B& IFPG9']U5^VHB3K&K*EJ
MG]N0D>^,:E5U_=!#JQ.;,L&JF<@\P-8L^?LL!D+AJ I]BR"0<F)GD#43R-K&
MD.RP*\>4DRTOIL;PC>WROQX2+QC![8=40M[#2'V4[ HZCAD'.%.@<6"Q@.>!
M::8,LZ@LO73,R!JIHPR-<*P.0?JU8E4JP[Y3=%8D $^;@0#:62OML>H]1EV3
M;'E<RW7<]+AV KCR-X9@)V0L@&W%NH01KTQ8O#EB<N!6%S*4L4BA/;Z^5:E@
M"!W4+'D%U+^:>$I5HQ/2$3,A#GFU82BA13MF<&*,!D?,J_38<);^<K-!QQ+7
M13%SV=WNR?'R(,2 90 7T3WYL)*?;<2[I[-'@DK+[J1.?9]R_#M) UHMXM.#
M-AT;@>1C=Y,<E>.'712NO-V[YW4QQXR/Y O)]/.P<7VNL(I,!4/R8G4-!P^!
M=U/KZ^)F9,-T#,T'FI"OZ^'73;316D+^BY #50.5Q<";SXN7&4U'7K*L&XOG
M:_9[)7*#(;7V;,D49OEVQL.8)K['5>';NOV1$/LZ G0GQI*^M(H@BQ"4QL<N
MVSF3]Z#+#$/<$8^C.P("*<W!?::,R!2$']RDFC)I8-ACETG(\KK1#]>J"&'C
M;P*;EU<7* LVP\5=>2-DDPIL@TD\7N2ZF731[_]S;.TPI$)LJ99:/@%EE@,'
M6:?0%UTZ0AEN7<$>,<4+-;^EY]/)X2?:&T83C1RZO]TJ3*.@=L,;E@D7WS;9
MZ&6_K3.Y+3CKS>WE7XU^R/B%41<@G&6!)9D<'4Q%LP7RX#@0]^"MOAV]N[!*
M#&\20*2ZYB.5W]X=M>]OTK\S'7^41!WQ.P,W.3N*O"]Q5NO:5S.+U0LV"ZG9
MY69 QO6HJJ(]_B@8O10V7=+41]ND=+61!=G*0.@T+@(OYF\)$T5+4KH>-QE/
MHW8#V'9Q> [@UMI@51#S:O[I_1,TA=1,=R0H^5*0N_J]YU.7/(SSI>R?A63Z
M_%,P^(TH3S#"'.1D8A46(3)88\Q5>F K+LI ,#4C+0Z#+'7R:KC=F'4/8:S5
M1=NGI8OTLSG9+9/R<OXD#.%4W<K)O/JVL4Y#?.,-F\V_HX7;,;,F;4F(9<G>
M*><3G!BK2XYR*HSARA4]J6Z'2!N!9#N)8G8C]]RS!UG0=I)"PJ/7T%^T?FI5
MO'&R$!VN_L1,$W6LRGR'=&':#W/:N[LO61\[ITRR9B)]JD9MMS+^QI/2,J97
M0RMFG^/_\0 018UI]C[A@:H\.S5W>R%-)1CY_+2-BI"U:0LX_?C4U[%%G*19
MNL7CFH;$-D?*C?HT@ 9P6!;L$$X1.S2$ 6%& ]4SN#CN.<*:),NO,V/R<R$G
M"ZY<@%HBBLW7)UZF=T9)/>E%O 0"H0/KSD;/J]Y&H,O%<YHOVT;H+I>&-#MO
M\4#/DZA#I3;%F]](\])Y]CT;@5A^F+B9'A& W<7HBN4>1)-;^!['%N+C-U3G
MU"^,2^$SD#WH*&M?!6X4%;77.[5A)*)XO''WS?K!:D,-Y[I C2/)*OM*\HIF
MU5_JC?% L.V4.T>KH&@#ZFI+0?0XYG/Z!)R908[1<5B'Q)H<'"3!-%H@LD:&
M M7XQ":MI*_=FE\?[E\HTT7MLWCX_3L/U.I$C-IP/,6D:RQG;).P 'H:7&%%
M'JA2C8;T9:FQSX]\JP5T6<YD.!\S=<Q^L-)OQ8&7<EG:CZHOIWJXUR92%?#I
M]$6;A '=NF'=17S4@,NG&B=Y-XZ"QJ=2Z'AO?N6(26)A]X\0AV#"2$8:R76I
MV<:)/0A=<=GQO]UH_)?\)7_)7_)?00@83C$.#HW"5?! 2XL,/^8SH"B("1/
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
MR'#15Q-DS'FZ,?!V>T")=;I)(2*'D$1-%/$.OC:J&YEXK;Z64/<NDTTGHHB
MDCZMCX\"5X=T7>RIA6T6[ #Z@P$<D,:OG&QE7E&)D0_&/]@OK5 =DSO)MX 0
MS-48N"8^02=>9F3FNN/TEP!-;._1(2W#DY^%=#_5?V,&>]58YDXVZZY^6:MX
M4PQ?)7I*YSHM;#ZH&1G7*QU?Z/OHK9[3N.]_7N=-,%?T_1?\]LKH#NY'V=T:
MCK0FB#MCQJ4I8=Z4G<3]3)1>GSB'S/7Z9M]0,UQM;+ @HWI&,'GTU ?52%W4
MQI'R57[&#_?=^/Z%7U56X-[=0@4*9&4W"G:Y[-XH%!?(NK\]USQ.UB @[\%E
MH820T@<]5V)WBCNZ/T\=DZA\I__SF?UN#2".+4S&)-KN9!_#C7;Q0'GO^;GZ
MN^&.?T-Q++;ZB'_D2S\87C"Z'7GBX<=C>5EJP*L\A,"WFW:.&#,ZJX5P.&._
M;+A"%>E%*N/45K9Z$G[.H[S;B;/-532WV$.% !I0&O&ULN\E3>X))R^5.R]N
M'4&)H-5:L0>"Y'Y](^,(NPSW#-\U8;WJ+.,F[K9EZ%IMN'J!M7J)6V,>80L\
MAW1I<XY%2%V_\:L]DP_<=J=A6S/\Z=LSE</"@!53QPT1EPN;TZCWY\II'U@@
M9WEG'B@N6W?0QO_XZI3IZQ\FNP9T,_7L:B/!T0U*37%!?H=P[3=Q;_%LR32F
M3S7G*0]T!S^.8Z(3H2[Z-X$0>F+;*>#CUPN:/>S+#)5&-)&*G+@(\B)M4G<3
MJ99OD]-5XU4=9E/M+R75,\[,1AV?ND]6*>;(YAK0_;?>U.OF2?- M+D\G/U"
M$K-4ZKIKT,(_G>.#XWN:7^#2L3NLJ]S647P5-*+*H1!H9H$M0V9^E)?.I+%,
M[8%3Q?*6L#BY75/7Q*'(5\X3<+#$T3H"F?/<?9J#%3WW,A2[S?>9E_&> 8M8
M!Q_B@VB"",,Z:W<%)5'VAUQ?!-L\SV7'"*D@G"IJ,&<QO+X8L4M2@(D/]$6>
MW"5YJ.07P8S7%JW7DW^LK"X0O'_$/KUY1!U25?IC$_IMJ8^AE]-,9N8 1]Y@
M>R%5B5V)XVL.R=^IK&EB1U\T6-1J8P@A1:HN?&P$+?)JN%];+:YT<C$#F5]0
M[L/(,=-L7K*Y]";A)=HLN'O2Q6?#_/%P)C0@=WN"L2$LDG1M%'L4$+QH$.+=
MYL@HCZC*S5>I=#4IT%5XV/IE?M$K1FE2=RZ+Z5YS\>&+#T=OW'T/9E:6,\P
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
MXA0A(6/\4_<A^>O$;=A ;%'VQ6&<;A6#6-<G=,="7^%W@#YL1Y57)!F!!IL
MP>IVA 648J/:-7=_"*'OQOK9O$A.SXIT>OR,,1:0$UU3:Q1AFM5_(,SOZ+4_
M\ZL267_-F$4XT-X^^^9I.#]3MNM2"7E'\<0:GD+X(#FV,;\^^[]_?_<3/_$3
M/_&_PQ;!1SIKKN_!28&AQ%_E]G&M&7V^1+X]3@4,Y6ZBW+*#^W%A,62*M3PJ
M)_S=V=P%+^U7>*5ABN43.>-(85%E7ZA^/[2WF%!@*- @\XT=N;(\"U"/?W&6
MYWBW7/0>J62 ,^-<>Q:_"06L3J&K<@LG LV"R[-":\ ';&1<CM>3DYQ3S$YJ
M^CEN"U&CY\>2>_'9ZT.%D]8+/]#@56[UB2]DZX% N&C2G;!1'(Z<O)D^ !?)
M8(252];FA#8K*,N:3-A/LQ"FMV#*L4>CKATZR;PN,.8*>653E+B<H1_GY%[E
M/&:FM*CX;'ZZV]1[9T/X7=XC9Q&ZGI\@\;=\_(2I&%)M*%#4?>6,[? 0O9;X
M>=LSLJ\H"8/7WVL/?$NBR,^;UN!.<_-F,Z?J&Q RV&6KHX.N(P;YI[YAI,"8
MKE$?GJH<E[(G$JT_M6)XA4"W$_F"@?GO*SW#DEO'(JU(K\?H>J3YC<Y?.5$'
M_H<<@?\ED&\DTTCD7VT#^B33>)-_>-:#DL&A,#PYBII:7&_2UN7K ET09I+:
M>E=&(+?I<PF%>T@,>:6B=CW;Y9A[3(?:YS#@>FMQ9P-L>)@@^0O@30(/$)8L
M^#C!U0Q>K9!DK>^/-^.ZQXHT_#6W#H@A?K+JMFBV-HHMANQ^6QYH-\ZF$C^W
MH#<O7!FM%T9=&ZFJ(^SW!'W?6#3SJ9HFQPU(1>,+]MD,V]=%&;1F+S3%,;1Y
MT&:_O46QR8[&"VX>&-^U0?)(EA<?.D.WC2SM1CZ@[Z/[$33FZ;OQYKB37&H[
M 3K;*R*Q$1I@E#.P7/G".-U^3T' GH*M1\H"5&)U,YQ&0L8,ON4Y00Q"^&]S
MPQT\WRP,,F]W!9#5:A?;-\C9?(5(YABX9])"V"@ZC@NC57OFJ;-47C6WFB&:
M_=]J6/205-;&O:1M,G7XU?4]#W%F7-.A*K-_:AH&Y [*B.*&!;V$M@I2K39.
M0[+?P^?I^T.CE!NXADNN7'LD%UWTM?O&2]@>O+IC*##3-I+Q:JIW%PY>(C@W
MNABT7\L[ *_]HI&:0BZ*G9Y9]Z&8MC26OZVIPW^A3 5_[+#/2K9X?1K&CYC
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
MK2BQ9+2:"9JWHM,UV+=>RJ)O M79M!@T&QF'WPV4WF\YX=M%MMS(6)H5*7]
M7^U1U"'71>]YWX-XD'S\C-P)S[*O[$3+I13(8<KI-RY@$;,"LVIUU>X$/.M$
M:M)OV9]3JQ(/%UW]_TNY_V>XA5$*YS1_&30,\8J"#]:W0ET>D$,U=-VK&X;J
MWO+]NOE1X](?2^J;'@!FMI8N=A]573>*I+Y;22$ MA10A](S%0$C$F[18R*#
M"J-;9T;P*G,>Q#9';S@U[,F\PJ0 .B38^WVT.VRU)-?%LQ_;\98.?ZEVGO35
MC)<N83M>,%:N&NSQ&D(=J]>)K/M^WZ>NI?8\#L860Q(U]PP;RQHZTVOK_3^"
M,^SPI#6>Y]5WY$#F>/O9U?-!^7-N2O'/J,6G)S\-U$^5&E&G@]U*G48_/^9_
M[>93M,%E(64CG2Z64"ND)_@ 08U39,<ZM%E'>%9A)X,4MZ+L$)KBW=T^YZ?F
M'FM\J[]'YET*)+GS[6&[M.)?_V'F/G'V^H N#8\F_/.UF M;*%B@;[/<4BBP
MYR;3-$<-0BT\#W_SG#@'+W9$;>O/9W#>'/[0^B7OF[>S9[;!,\B7AWOG-\D(
M?<20-IA$'$Z2/E;P"NJ(SA))#.7E5A\G=[UE8%V[F=+?QCW3 DI ]TO*JQIP
MUDAMV O$H?KPW=V3\]+$ S?V(G;_LWK>^=RX6RV*\&$@W7$^8W@Y8Q8OP!V4
MS-T].BL=N>M@36LN[W<:6%SY\8>=E2>'V4F/MSZ:ZIM"-?(&/7HZU53N4UJF
M=TX7CSXJ3@J,N&NO>,\I752#^T68AX?@^YINSXHAF_$[<#J@20E\:]AW4X*T
M2 .$OZKVMH5FN2^)(4#RG#EJ7M[H7#K<9 %A/'@X)T#S>N-ABNF]C*"ODN<9
M7YB.!!YI921KJ_B4)WI9IBT^<;8]<_/_M@W^B9_XB9_X3T)*//;_ %!+ 0(4
M Q0    (  :B!EUV)D(REUL" $R/,@ 1              "  0    !C87)G
M+3(P,C8P-C,P+FAT;5!+ 0(4 Q0    (  :B!ET5ZF2:B2D! -;!$0 1
M          "  <9; @!C87)G+3(P,C8P-C,P+GAS9%!+ 0(4 Q0    (  :B
M!EU]W%'B/ H  -E(   /              "  7Z% P!C87)G+65X,S%?,2YH
M=&U02P$"% ,4    "  &H@9=0F[R>L &  #)*@  #P              @ 'G
MCP, 8V%R9RUE>#,R7S$N:'1M4$L! A0#%     @ !J(&7<.\C VT$@  7A,
M !(              ( !U)8# &EM9S(V-38V.3,S,%\P+F=I9E!+ 0(4 Q0
M   (  :B!EW#O(P-M!(  %X3   2              "  ;BI P!I;6<R-C4V
M-CDS,S!?,2YG:6902P$"% ,4    "  &H@9=84! 8'!!  #Y00  $@
M        @ &<O , :6UG,C8U-C8Y,S,P7S(N9VEF4$L! A0#%     @ !J(&
M75@8Z^=@9 0 AJ4% !(              ( !//X# &EM9S(V-38V.3,S,%\S
:+FIP9U!+!08     "  ( /@!  #,8@@    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>carg-20260630_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:carg="http://www.cargurus.com/20260630"
  xmlns:country="http://xbrl.sec.gov/country/2025"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2025"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2025"
  xmlns:us-gaap="http://fasb.org/us-gaap/2025"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="carg-20260630.xsd" xlink:type="simple"/>
    <context id="C_8018b5d0-b40f-4076-927d-d65cb860d7fa">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C_80e3ef78-5685-4105-8e85-c01c2e219a5d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C_83cb618e-9c30-4b15-a83a-5816ab215e4d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C_858629c5-2a07-44ef-aaa4-838f6abaeb86">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">carg:BostonMassachusettsOneZeroZeroOneBoylstonMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="C_86ea6e17-5c98-4e62-998e-29717d8061c3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C_87ae2c82-a42e-4e4c-8893-fda2497d0580">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C_8a74b674-422a-4d8f-ae74-e93333d1e499">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C_8a77bc68-effc-4f3f-aebc-b9ccf4b52587">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C_8d9a5e2f-02ed-4b55-bbcb-ddcfbaba97be">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="C_906bdafd-f900-43f9-9036-a17a465d6b9a">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">carg:DafnaSarnoffMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C_92d10822-bcfb-46fc-911c-55304fb4ca9d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-02-28</instant>
        </period>
    </context>
    <context id="C_93e1adb9-caa9-4743-bb59-8efe463d5c75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-26</instant>
        </period>
    </context>
    <context id="C_944671a3-9bff-4611-92be-45e6a8d5ad10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C_949221c2-4e2d-4b0e-80e3-6e281bdaf2df">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C_96554896-2770-43ea-a895-f1d8d6c30e99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">carg:HilaryAndLangleySteinertMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:TradingArrAxis">carg:Rule10B5-1TradingArrangementFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C_97c28fba-0a1c-469a-b64f-97d17d65e233">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="C_97fbcbe1-974b-49a9-ab78-5702706d1655">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">carg:SamuelZalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C_9a3b2700-0b1b-49c0-aa84-8b5ec8d493b3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="C_9c5e5e07-0eff-459b-bd0f-3e6e8c244308">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="C_9ed20c97-9583-4a0f-a3db-9abc1fa0b755">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-08-07</instant>
        </period>
    </context>
    <context id="C_a0217acb-7b40-41e7-ba83-b0fa3980cb7a">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="C_a125fe21-57a0-4557-9cc2-cf01b2ec9577">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C_a69688f7-b232-4723-aa8c-1d0dcf6459e3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="C_aa60a384-4d5b-443d-b1cf-c7bd16c54a27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C_aac6c29e-ad39-42ea-940a-20ab9374221c">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="C_ab7154d8-fe73-4c3d-a427-6412438bbd55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C_ad2a49e1-bff6-4907-af89-582726fbe042">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C_ad596817-f81e-449b-8f9d-28676163e9e1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="C_ae8b850d-5014-48b1-a769-ae7b3fd1139c">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="C_b465babf-3d90-4bca-875f-f5e2f77dfa0c">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">carg:AdvertisingCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C_b524ca44-02c4-4bef-a7a6-d5c37e241af3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C_b541db45-9ee6-4497-ba1c-1279a0a596ad">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C_b6294613-73c2-4ca3-ad6a-ff6a2b9bc045">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="C_b6b07cb7-239a-49b9-8e5e-16515b4f34c8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-08-06</startDate>
            <endDate>2026-08-06</endDate>
        </period>
    </context>
    <context id="C_b6b60db6-9177-49e2-8e9c-1e1131c4c529">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="C_b7db9474-4ece-4003-8e7a-ea0e96fe8e82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="C_bc7e8b1b-d605-4cfc-97f0-4acfa6c6da4f">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C_bc9acfbf-4575-4408-98ee-dc39c7c972ba">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C_c043a69a-006b-4291-811f-9179c2496b03">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="C_c09689cc-4d84-42bc-995d-f61772b34f75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-08-07</instant>
        </period>
    </context>
    <context id="C_c2235ea7-83b5-434e-8579-9efdce3ef299">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-26</startDate>
            <endDate>2022-09-26</endDate>
        </period>
    </context>
    <context id="C_c29d50db-0f05-428b-be09-5b7f030fdbe8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="C_c30e24b4-edf2-408b-94dc-80e6572116e2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C_c32808e4-0c26-4759-92ed-ba737eed1cec">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C_c7b9fd63-360e-4028-a5ff-65bad9e6bb9e">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-26</instant>
        </period>
    </context>
    <context id="C_ca9099ae-4817-4f40-a61c-ef468bdc1766">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C_cb491e23-2cbe-49c9-961e-825eeec305ad">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_cc51d934-5ca8-4f7c-a5b1-5111b98de0cb">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C_cd581447-8915-4a6f-9fa6-8ef925bcab74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C_cf0fe41d-e06b-4667-aba2-86b88a0b3be9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">carg:SamuelZalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C_cf42880d-96fc-4078-ba89-6202099344fa">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="C_cfb74f51-9a94-45d5-a11c-4040d2fc416e">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C_d4e84b05-9eea-4dc9-b08b-082dbe03ad5b">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C_d5d25a45-01ee-4885-a291-e4ca88327aff">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-06</instant>
        </period>
    </context>
    <context id="C_d7ff49a0-591c-4670-8861-9b5ef0fa1ac9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="C_d9f3da83-307a-4616-b6da-59e70449b947">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C_da8c7906-5041-4be3-b43b-2395fa93af88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_daa0e154-7ef9-493c-ad68-0a5625842657">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_dab68c34-6f5f-498d-ac9a-720310d46628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="C_dc1ec668-349c-4cda-aa7b-1e7d77e89837">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-26</startDate>
            <endDate>2022-09-26</endDate>
        </period>
    </context>
    <context id="C_e244353d-1b34-4149-9278-4c131b618a7b">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_e493c89f-b35c-44bf-ba28-1155594efeba">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C_e4b6fab8-88f8-433f-bd8f-1b8479b27d89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C_e5e2d6b3-dcd3-4092-b061-27ffc7a8c8a2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C_e82a585e-65f4-4236-8752-679d79d6f71f">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C_e92c681c-e6d4-4336-b52c-5808b2ef3491">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_e99321ee-7895-462e-b29a-07cc90e6a20c">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C_eac79317-6a3e-45a4-b1a0-29c31840d0f1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="C_eaf8ba91-4df2-498e-997b-8d6fa4a51206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">carg:IsmailElshareefMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C_eb8d417e-755e-4112-8477-f4c874d7a4bf">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="C_ec45ede0-5df7-450b-9831-086abc743734">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="C_ed53a9bb-747a-40bb-b9e3-c94e8db3d43e">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-26</startDate>
            <endDate>2022-09-26</endDate>
        </period>
    </context>
    <context id="C_ee0add56-d863-4050-a660-0b75e6e3cbc4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-08-06</startDate>
            <endDate>2026-08-06</endDate>
        </period>
    </context>
    <context id="C_f065df85-064a-46cf-8103-4a8447ef73f6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C_f1b47318-af03-4ea7-9998-8ccb9dbba0a9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C_f26abbb9-2eb8-4fce-9bab-b7bdb5e8926a">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C_f3306c05-5197-4607-8648-9ed1dafbcbc1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">carg:IsmailElshareefMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C_f38d0c91-9f0a-4529-a32e-23ce757b4e92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">carg:IsmailElshareefMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:TradingArrAxis">carg:Rule10B51TradingArrangementOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C_f3909c14-3ec1-4a5f-a6ce-299f22149f04">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C_f50193df-0ea1-4fc8-a37e-28230dad02ea">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="C_f64354dd-c8ec-40fe-8d3a-36028c1cb951">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C_f6a4437b-b5eb-465e-a364-9c392d26a483">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C_f8391676-c75a-4146-a445-40c0cf9d2856">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="C_f850529f-8c84-4c83-b448-9987421d7cd9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C_fc0fe7cf-34cf-437e-a7f4-5c653a7813f4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="C_fde25466-5328-4db0-88c3-63ab666d2b72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C_0005d8e8-b2f9-4a29-91a1-ccf7ccc8cb5d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C_0044e51b-f19d-4ca8-a9be-c8ca838009e6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="C_01be9430-803e-4d8f-9ad0-e8f14b2d28af">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C_01e7720a-8875-4b04-9bdd-7a5be4df7878">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_020276a8-eeba-4d0a-8c99-0f87be139f4e">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C_023d100a-7394-4a18-ad83-8ead0fcdd2e8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C_05aa6ff6-87c4-4990-afa6-8ff58345c837">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="C_05e53813-6e27-42b3-a12a-fb020a7a6475">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C_08ca3b11-7cd9-42a8-82b7-ffe96e77e540">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
        </entity>
        <period>
            <startDate>2026-02-01</startDate>
            <endDate>2026-02-28</endDate>
        </period>
    </context>
    <context id="C_090b870f-5be9-4f5d-ae18-0553e4f6a9bc">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="C_092fd2f8-fb4f-44af-85f4-6a07372267bb">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C_0e81f095-9140-4db4-bbf0-4be1ca266310">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="C_10f8ce60-794c-44e5-a7c3-4242192cb522">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C_1121a136-61e9-41a7-bb7b-5778212f1ac6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="C_1130ea9c-c512-4cc2-8714-9cff1b16dfc4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="C_13aa3de2-030e-42ed-af1b-0503a722fa0c">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">carg:DafnaSarnoffMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C_14ef4725-a5c4-489a-aff7-8f4366bb1b7c">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C_15d909f4-6d0d-47d4-9f89-11518f16c8ac">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="C_1646e270-0a67-4241-8d62-43a96ebd7ed7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C_16a2856a-da81-4910-8631-d555f7fc6dd2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C_17b54e43-596a-4d70-8a1a-6ebca80cf8fb">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C_17b9fe11-df66-4ff4-8420-386e13bd4000">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C_18f96de8-d798-41dd-bc5c-2cace60c2d89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">carg:PaymentProcessorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="C_195d9f68-bfa3-4158-bec4-980127942f70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="C_1b3f4802-e2ad-4a06-8323-262240b3932f">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="C_1bc6a209-269c-48ff-98d9-4072d6c607f5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C_1cd7d210-466d-442d-80a7-9919834a2d13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">carg:BostonMassachusettsOneZeroZeroOneBoylstonMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C_1e9f63e1-4a60-4ed3-b979-6a978f1724dc">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-11-07</instant>
        </period>
    </context>
    <context id="C_20b3fb86-1da7-47e3-bbc4-3271a358d62b">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="C_2144317e-94fb-47ad-88a5-46fb75d2d69e">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="C_2427e46c-5d7c-4345-ad9a-863d3e355285">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
        </entity>
        <period>
            <startDate>2025-08-07</startDate>
            <endDate>2025-08-07</endDate>
        </period>
    </context>
    <context id="C_2573197d-a910-411a-9200-35727dc7129a">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C_259ec09e-0e88-4c66-8f97-e4fb75199a95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="C_27349e05-97d9-4b63-b64f-65f49cfed289">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="C_2a337235-90c2-4173-b038-2972def5067a">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">carg:HilaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:TradingArrAxis">carg:Rule10B5-1TradingArrangementFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C_2a85b82e-6c54-46e3-8ffc-c75ad0e83f21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">carg:DafnaSarnoffMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:TradingArrAxis">carg:Rule10B51TradingArrangementThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C_2ba11297-0ed9-4a6c-9406-93974236e6e4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C_2dc1e6d0-d52e-45de-af5f-4976273f1446">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C_2e82b093-0ecf-4437-9a1f-689e24028acb">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C_30402404-4c4f-44fb-b570-86e72f722cc3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C_30451019-4dd3-43a3-b046-0ca819738fe5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">carg:PaymentProcessorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C_30a0a0eb-6b07-4569-8632-2c641a39cd69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="C_318ef7ed-42ec-42e9-bcd2-ae641ca45005">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C_32b4e66a-b186-4b36-be30-47ffa46341c7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">carg:LeaseholdImprovementsAndFurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C_34026b0d-ba43-41e8-96c1-9443bc59e142">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C_3409345b-e8b4-4161-8f40-14c1d425d316">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="C_35b34c59-971e-45db-ac23-debd486785e7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C_361c419d-2547-4efb-8345-29914b5a34c0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C_362fc319-6024-4761-97db-2c5ecf9215ff">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C_384ceaff-c071-4138-aee0-4a2847b2d4af">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C_39a0a1c9-59cf-411d-906e-16f028b0e587">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C_39f4a642-dc37-4485-a939-99d11578d0c9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
        </entity>
        <period>
            <startDate>2025-10-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="C_3ad952d1-71ff-4173-b24a-31ec0e178d74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C_3c806749-60f6-4120-b9b8-27b8650b654d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C_3ea92f08-c773-451b-a629-d5ddebf4c2a8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C_3f186701-dabe-4d48-97f2-ed8164b6629d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C_402889ec-742a-4988-84e6-d275f3e2cf4c">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">carg:LangleySteinertMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:TradingArrAxis">carg:Rule10B5-1TradingArrangementFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C_40e2e8ac-8156-40bd-830a-f9d64f9194f6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C_41f50c9f-a29a-4273-bd30-352d86ef773a">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C_42070eff-afcb-4f42-ae4f-47052a0dd7f5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">carg:LangleySteinertMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C_454c0896-e8b2-4ddc-b12b-30bd067cea29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C_48243a39-1a21-44ea-bc17-346fe766bf99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C_490eb9f3-cd0c-4008-a238-d9d3cb7956db">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C_4cc86899-b6df-44b6-bf97-2ca199b5a89c">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="C_4ddfe855-55dc-47ce-a5c7-9f6f5ead8be9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="C_4fa5250c-9aec-40c6-837c-08f4999dd697">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C_52bc1bd7-499a-48e7-97db-9c1fece65266">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C_54d23b63-839b-4c51-a99e-69111387e65d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C_569e2b25-f07c-48ee-a33b-ddd429fdd26f">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C_574680c0-76d0-406a-95ce-4d67e6c97c3c">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C_57578888-524a-47e6-a072-e9835edffed6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C_587aa024-b9c0-48d9-99d1-359835bc0d6b">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">carg:LangleySteinertMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C_5e868887-bd91-4127-a619-fd3810a1d953">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C_60b7c8d3-a71a-4532-8c46-48ae15f7c82a">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C_61301677-9e71-4258-8048-2c7b6d07c182">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C_621960a9-31dd-42b5-aed2-de10d3e494c9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="C_64192a98-25c2-4086-894b-6337e5fcb3f6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C_657abca0-9fd9-4af0-b2e6-896d97a0c91f">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C_658c1821-fd21-4f89-97f6-84be68b2e731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="C_66684a31-5854-49d3-8560-a1fb186b9bed">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C_68467098-c8f9-43a3-b0fd-5941753a1461">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C_68e20f9a-791e-40ef-99a2-c10369161aab">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="C_6a34f8a0-af85-40ec-9e15-f82a003385c9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C_6a6b8100-6a8b-4cff-a962-3a32cd8475c8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C_6d056038-fdcb-4f34-ab41-a0b3cd1ddabf">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">carg:AdvertisingCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="C_706d2569-2ccc-4615-9ac5-f44cc3dfa5f4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="C_70e435ef-1176-4f18-8913-d426c9e232f5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C_741c6272-2ba1-457d-848e-515f698541b3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="C_75de64fa-6f9f-4699-89ac-494cb066dbef">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C_7683317c-0686-4012-bbf5-808b8fcb77bd">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
        </entity>
        <period>
            <startDate>2022-09-26</startDate>
            <endDate>2022-09-26</endDate>
        </period>
    </context>
    <context id="C_779c9ac8-84c5-4961-a647-80a905d7f5ba">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C_77e2342f-5907-49fd-a1ee-b76a9b01ae5a">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="C_7b3dc7e4-dfea-48f1-bd64-33eb47e34742">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C_7e4f0338-eda9-4d7e-a56e-64909777c81d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C_7ebf6e16-c147-4a99-8c89-ed5ab8200666">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <unit id="U_DealerAccount">
        <measure>carg:DealerAccount</measure>
    </unit>
    <unit id="U_pure">
        <measure>pure</measure>
    </unit>
    <unit id="U_Segment">
        <measure>carg:Segment</measure>
    </unit>
    <unit id="U_UnitedStatesOfAmericaDollarsShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="U_shares">
        <measure>shares</measure>
    </unit>
    <unit id="U_Vote">
        <measure>carg:Vote</measure>
    </unit>
    <unit id="U_Customer">
        <measure>carg:Customer</measure>
    </unit>
    <unit id="U_USD">
        <measure>iso4217:USD</measure>
    </unit>
    <dei:CurrentFiscalYearEndDate
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      id="F_c6188509-0a5b-4c80-9374-5ed4d944750b">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalPeriodFocus
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      id="F_600c1ec6-8a81-4783-94a8-db07e61687ec">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      id="F_667b94df-d273-4218-9d0c-a9e73b21724c">0001494259</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      id="F_874ebfac-6c7a-4f30-9bee-287f1cc5e748">false</dei:AmendmentFlag>
    <us-gaap:CommitmentsAndContingencies
      contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4"
      id="F_6e5bf9c9-801b-4fd6-ac7e-73c5dff47258"
      unitRef="U_USD"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f"
      id="F_d6b742da-d1e9-4475-8241-9dc6f3bc9cf7"
      unitRef="U_USD"
      xsi:nil="true"/>
    <us-gaap:PreferredStockValue
      contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4"
      id="F_601d0f21-012d-44a8-bb74-b0f663087a3f"
      unitRef="U_USD"
      xsi:nil="true"/>
    <us-gaap:PreferredStockValue
      contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f"
      id="F_3a66eba0-9206-45aa-a8f3-ce85e53418d6"
      unitRef="U_USD"
      xsi:nil="true"/>
    <carg:NumberOfMajorCustomers
      contextRef="C_52bc1bd7-499a-48e7-97db-9c1fece65266"
      decimals="INF"
      id="F_16dfd867-e5c6-482e-b2b3-3085fccc51e7"
      unitRef="U_Customer">1</carg:NumberOfMajorCustomers>
    <carg:NumberOfMajorCustomers
      contextRef="C_dab68c34-6f5f-498d-ac9a-720310d46628"
      decimals="INF"
      id="F_4ddd4232-568b-4303-b49a-6151efd8d2cc"
      unitRef="U_Customer">1</carg:NumberOfMajorCustomers>
    <carg:NumberOfDealerAccounts
      contextRef="C_60b7c8d3-a71a-4532-8c46-48ae15f7c82a"
      decimals="INF"
      id="F_d520e221-d702-4c04-8ff3-dbbdbe773036"
      unitRef="U_DealerAccount">100</carg:NumberOfDealerAccounts>
    <carg:NumberOfDealerAccounts
      contextRef="C_658c1821-fd21-4f89-97f6-84be68b2e731"
      decimals="INF"
      id="F_7518d0f7-80e4-4ac4-8dfa-8ec00386356c"
      unitRef="U_DealerAccount">100</carg:NumberOfDealerAccounts>
    <us-gaap:InvestmentTypeExtensibleEnumeration
      contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4"
      id="F_4faaad28-7f37-4235-ba5e-fbe9cdb10863">http://fasb.org/us-gaap/2025#MutualFundMember</us-gaap:InvestmentTypeExtensibleEnumeration>
    <us-gaap:InvestmentTypeExtensibleEnumeration
      contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f"
      id="F_9e698bde-000d-46f8-8f04-c03abca8f225">http://fasb.org/us-gaap/2025#MutualFundMember</us-gaap:InvestmentTypeExtensibleEnumeration>
    <carg:UndistributedEarningsRatioUsedToCalculateAllocationToClassOfStock
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="INF"
      id="F_53fd4e1b-7561-4041-840e-26b36a027f03"
      unitRef="U_pure">1</carg:UndistributedEarningsRatioUsedToCalculateAllocationToClassOfStock>
    <us-gaap:SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      id="F_28c2834c-0fe8-4941-899b-62bd62885635">http://fasb.org/srt/2025#ChiefExecutiveOfficerMember</us-gaap:SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration>
    <us-gaap:NumberOfReportableSegments
      contextRef="C_39f4a642-dc37-4485-a939-99d11578d0c9"
      decimals="INF"
      id="F_f350948e-4a75-4e34-aa37-2a4aa7c92553"
      unitRef="U_Segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="INF"
      id="F_0bd724e3-1c1a-4826-a172-579a3838a651"
      unitRef="U_Segment">1</us-gaap:NumberOfReportableSegments>
    <ecd:TrdArrDuration
      contextRef="C_f3306c05-5197-4607-8648-9ed1dafbcbc1"
      id="F_4810852b-0e8c-4a4d-97b0-6cb32957bba0">P367D</ecd:TrdArrDuration>
    <ecd:TrdArrDuration
      contextRef="C_13aa3de2-030e-42ed-af1b-0503a722fa0c"
      id="F_0f32083b-b571-422d-8651-d829e89b75bc">P368D</ecd:TrdArrDuration>
    <ecd:TrdArrDuration
      contextRef="C_587aa024-b9c0-48d9-99d1-359835bc0d6b"
      id="F_4fb33452-1581-408c-bbab-97414783d71e">P274D</ecd:TrdArrDuration>
    <ecd:TrdArrDuration
      contextRef="C_cf0fe41d-e06b-4667-aba2-86b88a0b3be9"
      id="F_6527a26d-c793-4c5e-966c-f83235a72a8d">P430D</ecd:TrdArrDuration>
    <dei:DocumentType
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      id="F_93fa6ac5-1639-4ae9-aff9-8abc943ae863">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      id="F_b9efe04a-3959-4fb9-9035-150ff7210f16">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      id="F_bcaf5897-c500-469a-9491-3541605110bd">2026-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      id="F_d3ea561c-0ae2-439f-b5e1-010612cab2df">2026</dei:DocumentFiscalYearFocus>
    <dei:DocumentTransitionReport
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      id="F_2ef32a1f-564e-4d1c-b899-20ffc3725ac4">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      id="F_7aca8d3a-4cb3-48e1-b056-0454b54d1231">001-38233</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      id="F_67d8e729-6090-45af-802d-aa6b7072319e">CarGurus, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      id="F_149645cf-a9a9-4e87-93df-596f78777d16">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      id="F_026ddda5-cd95-4b6b-a234-7a55beda010f">04-3843478</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      id="F_8cd3787b-f6ea-44fc-8b0e-dd5b77a32d6a">1001 Boylston Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      id="F_c6d0ada6-2376-4cc5-867d-46085362b1de">16th Floor</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      id="F_763eda93-38f8-495d-a971-67b78e632934">Boston</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      id="F_41137f22-d445-486c-9c74-417d47d4a2c8">MA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      id="F_6cbca89e-c95d-454b-8a9a-44b34acabf15">02115</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      id="F_ef9187fe-139f-4a17-8db7-f23a922130fd">617</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      id="F_506b2780-d50a-4499-a876-8936906cf068">354-0068</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      id="F_ae8d234e-4c55-42c9-b55b-482005d29a98">Class A Common Stock, par value $0.001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      id="F_bc4904c6-2c4f-4d10-a79f-a12e1dd029e2">CARG</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      id="F_dc2c5ea9-7a06-487f-ade9-8d9369866d33">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      id="F_61c39a5b-1e4c-4ef4-84a5-e6639882d121">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      id="F_7ff5b6a8-43ee-46b3-95ea-f22e2c5d30ac">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      id="F_bc0d48cc-ef80-40e8-ada2-2e705e5dd812">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      id="F_099b4e28-a013-4f5f-837d-e3d55706de1c">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      id="F_70297208-71a8-4d62-8b34-539f1d6d0236">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      id="F_744b2ed9-f293-4c30-966e-aaa336f5a6cb">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="C_a0217acb-7b40-41e7-ba83-b0fa3980cb7a"
      decimals="INF"
      id="F_309f3df5-b37a-4041-88cd-7fb891feab91"
      unitRef="U_shares">75309865</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="C_aac6c29e-ad39-42ea-940a-20ab9374221c"
      decimals="INF"
      id="F_5276d7fe-1c40-4b95-9769-82bc15f49adc"
      unitRef="U_shares">13763613</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4"
      decimals="-3"
      id="F_f323a000-196f-45b9-9ebe-0e0d982e7c0f"
      unitRef="U_USD">122136000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f"
      decimals="-3"
      id="F_8d300d01-45a2-4bfb-9716-3444e990bf5d"
      unitRef="U_USD">190518000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4"
      decimals="-3"
      id="F_bbdc243f-82e8-48dd-88bd-e7f5a93df283"
      unitRef="U_USD">850000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f"
      decimals="-3"
      id="F_6e6ece3e-f345-4e11-826e-f1258fa644c9"
      unitRef="U_USD">600000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4"
      decimals="-3"
      id="F_baad72f0-ef99-46f7-9707-ec6e0a861131"
      unitRef="U_USD">43745000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f"
      decimals="-3"
      id="F_85b2a6ac-6f9c-4dbf-916c-c9c1e02c84a2"
      unitRef="U_USD">41936000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4"
      decimals="-3"
      id="F_5c37ef0b-1b87-4c85-8805-4339d19cee4e"
      unitRef="U_USD">21433000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f"
      decimals="-3"
      id="F_2d55b536-ccb1-4cae-87da-79d2b53bf9c4"
      unitRef="U_USD">35259000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4"
      decimals="-3"
      id="F_14fca0ce-1948-40c9-ba32-2cf397dbdf9a"
      unitRef="U_USD">15279000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f"
      decimals="-3"
      id="F_dbc9e0d4-061f-4af9-839a-ce90f2a60f7d"
      unitRef="U_USD">15235000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:AssetsCurrent
      contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4"
      decimals="-3"
      id="F_e9923cc1-8013-429b-b65e-78fe49edaa7c"
      unitRef="U_USD">202593000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f"
      decimals="-3"
      id="F_c26f12d1-95cc-4dea-bbfd-1b05bef3c397"
      unitRef="U_USD">282948000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4"
      decimals="-3"
      id="F_d252eb7e-f83b-486d-98a4-a8f8b10c3694"
      unitRef="U_USD">129550000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f"
      decimals="-3"
      id="F_af87bff1-11f8-4ca9-a4c2-c8ae08ad446f"
      unitRef="U_USD">132952000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4"
      decimals="-3"
      id="F_1296b80b-5eaf-4876-91d1-5b55cad28d50"
      unitRef="U_USD">2740000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f"
      decimals="-3"
      id="F_d5c0e2fa-2352-4b19-b171-fa66f8ad31fd"
      unitRef="U_USD">3253000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:Goodwill
      contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4"
      decimals="-3"
      id="F_a9b4a538-de9f-42e9-a563-1a30948cc2ed"
      unitRef="U_USD">27933000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f"
      decimals="-3"
      id="F_d3ff3e7a-d7d3-4c3c-8e81-32caa49f4e24"
      unitRef="U_USD">28397000</us-gaap:Goodwill>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4"
      decimals="-3"
      id="F_fa55c43f-4deb-4663-9fae-685116deea42"
      unitRef="U_USD">97960000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f"
      decimals="-3"
      id="F_16e1803f-0fca-49e4-9216-841de4827abc"
      unitRef="U_USD">115481000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4"
      decimals="-3"
      id="F_e01c3b97-53f8-4958-90d5-b275cb51f0e8"
      unitRef="U_USD">76080000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f"
      decimals="-3"
      id="F_8cdf0cf9-2613-48e4-8422-69d68c31513f"
      unitRef="U_USD">81201000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:ContractWithCustomerAssetNetNoncurrent
      contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4"
      decimals="-3"
      id="F_f4e6543f-744c-4df5-a3fe-e3f024dc98aa"
      unitRef="U_USD">13392000</us-gaap:ContractWithCustomerAssetNetNoncurrent>
    <us-gaap:ContractWithCustomerAssetNetNoncurrent
      contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f"
      decimals="-3"
      id="F_51f0e2c2-1b75-470e-a4fa-aaa1f408d685"
      unitRef="U_USD">13563000</us-gaap:ContractWithCustomerAssetNetNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4"
      decimals="-3"
      id="F_f9d3f635-af36-4754-ad51-0b4fd198a9be"
      unitRef="U_USD">4879000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f"
      decimals="-3"
      id="F_cd4d6534-52db-485b-8dbf-06bbde848936"
      unitRef="U_USD">4102000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4"
      decimals="-3"
      id="F_9902f73b-544b-485c-ae59-94e48b7aba47"
      unitRef="U_USD">555127000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f"
      decimals="-3"
      id="F_faa54fb1-ceaa-473b-8a1f-a9880b7027c0"
      unitRef="U_USD">661897000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4"
      decimals="-3"
      id="F_847c604c-8634-490f-895d-4cd2bace665d"
      unitRef="U_USD">36063000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f"
      decimals="-3"
      id="F_708d5995-edfd-4779-8d66-6024cef3ac1e"
      unitRef="U_USD">29115000</us-gaap:AccountsPayableCurrent>
    <carg:AccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilitiesCurrent
      contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4"
      decimals="-3"
      id="F_0f3ea457-1668-48f1-b98d-8e812bbd1806"
      unitRef="U_USD">38652000</carg:AccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilitiesCurrent>
    <carg:AccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilitiesCurrent
      contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f"
      decimals="-3"
      id="F_6cc416ab-511a-406b-b9ff-0a73abb47a66"
      unitRef="U_USD">38393000</carg:AccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4"
      decimals="-3"
      id="F_ea198747-fd56-46d2-914f-283b0735bb86"
      unitRef="U_USD">24960000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f"
      decimals="-3"
      id="F_0451d269-2ac6-4db3-809a-a4e8c6765467"
      unitRef="U_USD">23562000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4"
      decimals="-3"
      id="F_8d5f8609-0eb0-4978-9e6c-c3037003a2ca"
      unitRef="U_USD">9846000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f"
      decimals="-3"
      id="F_3d954519-0474-48d4-be91-c05c5644e568"
      unitRef="U_USD">9469000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4"
      decimals="-3"
      id="F_29fa9488-0be1-4575-b934-2dea88dbcc6a"
      unitRef="U_USD">109521000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f"
      decimals="-3"
      id="F_179b4e10-fa91-45cc-a3a4-e98e353c434a"
      unitRef="U_USD">100539000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4"
      decimals="-3"
      id="F_84ffcadd-d4f2-4d25-b8d2-a63ca5e837cf"
      unitRef="U_USD">175296000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f"
      decimals="-3"
      id="F_87ec1027-eb6f-44bb-8dc0-7c6a6e53e700"
      unitRef="U_USD">181364000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4"
      decimals="-3"
      id="F_c59cd8ae-187b-4aa6-91cc-afe9fb07ae2a"
      unitRef="U_USD">0</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f"
      decimals="-3"
      id="F_24c82f9a-ffbe-4a1c-b342-8762d2ea1117"
      unitRef="U_USD">442000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4"
      decimals="-3"
      id="F_3dcb99d2-6e14-4070-b76c-3f33b3c31bf6"
      unitRef="U_USD">5954000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f"
      decimals="-3"
      id="F_7f7aa21a-822f-4ae8-9264-26dbc219142c"
      unitRef="U_USD">5354000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4"
      decimals="-3"
      id="F_7f863dc1-d799-4842-922b-355fd6f84f12"
      unitRef="U_USD">290771000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f"
      decimals="-3"
      id="F_7b072e4d-3aa3-45b1-830b-78ee28d70158"
      unitRef="U_USD">287699000</us-gaap:Liabilities>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4"
      decimals="INF"
      id="F_e8aa40c1-16f4-4483-8959-4797c3c11071"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f"
      decimals="INF"
      id="F_e402ca01-2272-4bfa-af10-8646aa7bbf97"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4"
      decimals="INF"
      id="F_c32f4e6c-27c2-448f-8411-78309d6a69aa"
      unitRef="U_shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f"
      decimals="INF"
      id="F_7d843c1e-01e4-48fe-9749-6a01c4b091ff"
      unitRef="U_shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4"
      decimals="INF"
      id="F_b5a66b02-c51a-4c22-8c1b-6e0aed3f6294"
      unitRef="U_shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4"
      decimals="INF"
      id="F_f66d450b-300b-4997-ae47-7e7384b5393d"
      unitRef="U_shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f"
      decimals="INF"
      id="F_57b5c76a-5f54-4ecd-891d-b3acad708001"
      unitRef="U_shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f"
      decimals="INF"
      id="F_d85951d1-4d50-4249-a836-758386367b7b"
      unitRef="U_shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="C_75de64fa-6f9f-4699-89ac-494cb066dbef"
      decimals="INF"
      id="F_297d0a35-3396-4890-a5b5-7fdb3e6413dc"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="C_c29d50db-0f05-428b-be09-5b7f030fdbe8"
      decimals="INF"
      id="F_498a8fd7-936f-47ca-8338-c33a9a857fde"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="C_75de64fa-6f9f-4699-89ac-494cb066dbef"
      decimals="INF"
      id="F_866195a8-aa87-4ab7-b255-4e699c3682cc"
      unitRef="U_shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="C_c29d50db-0f05-428b-be09-5b7f030fdbe8"
      decimals="INF"
      id="F_f00014fa-3564-4d8c-9319-6ba565690969"
      unitRef="U_shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="C_75de64fa-6f9f-4699-89ac-494cb066dbef"
      decimals="INF"
      id="F_2b4c978e-9206-4852-898c-f10fb67a7ef7"
      unitRef="U_shares">75571320</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_75de64fa-6f9f-4699-89ac-494cb066dbef"
      decimals="INF"
      id="F_0a83d1d5-3925-4e95-a374-1a7e3bf72a73"
      unitRef="U_shares">75571320</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="C_c29d50db-0f05-428b-be09-5b7f030fdbe8"
      decimals="INF"
      id="F_d8f42a2d-4160-495c-9e40-c276543844e5"
      unitRef="U_shares">80667475</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_c29d50db-0f05-428b-be09-5b7f030fdbe8"
      decimals="INF"
      id="F_98ed548f-16dc-45bc-88d6-b3ba30a56596"
      unitRef="U_shares">80667475</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="C_75de64fa-6f9f-4699-89ac-494cb066dbef"
      decimals="-3"
      id="F_cf66c2f1-a3dd-4c05-9a1b-a04967800040"
      unitRef="U_USD">76000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="C_c29d50db-0f05-428b-be09-5b7f030fdbe8"
      decimals="-3"
      id="F_3e0f8c55-4922-4a68-8161-2620c3b0eb0f"
      unitRef="U_USD">81000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="C_5e868887-bd91-4127-a619-fd3810a1d953"
      decimals="INF"
      id="F_4cca6497-f0bb-4e54-8006-f25f31684ac2"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="C_68e20f9a-791e-40ef-99a2-c10369161aab"
      decimals="INF"
      id="F_44be8c60-f3d4-4993-b4ef-6d88f1a6735e"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="C_5e868887-bd91-4127-a619-fd3810a1d953"
      decimals="INF"
      id="F_05b6fba4-e9dc-44f0-b287-ef0899f41a82"
      unitRef="U_shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="C_68e20f9a-791e-40ef-99a2-c10369161aab"
      decimals="INF"
      id="F_83b07858-cf6b-4845-8f54-7ef95287dea6"
      unitRef="U_shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="C_5e868887-bd91-4127-a619-fd3810a1d953"
      decimals="INF"
      id="F_a11984c2-9b6f-489a-8b92-6af5b845d33b"
      unitRef="U_shares">13763613</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_5e868887-bd91-4127-a619-fd3810a1d953"
      decimals="INF"
      id="F_b0604f78-08eb-4c58-949b-080c2905c080"
      unitRef="U_shares">13763613</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="C_68e20f9a-791e-40ef-99a2-c10369161aab"
      decimals="INF"
      id="F_502fd1bc-40bb-461c-8cb2-85433cda4b72"
      unitRef="U_shares">14216250</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_68e20f9a-791e-40ef-99a2-c10369161aab"
      decimals="INF"
      id="F_f457acd3-f71f-4b54-bf7e-83e393dddfc1"
      unitRef="U_shares">14216250</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="C_5e868887-bd91-4127-a619-fd3810a1d953"
      decimals="-3"
      id="F_08c0308c-6155-4309-b0b8-faff4c744b08"
      unitRef="U_USD">14000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="C_68e20f9a-791e-40ef-99a2-c10369161aab"
      decimals="-3"
      id="F_3d8f306a-b65e-4eec-bc50-d2f77ccee7ac"
      unitRef="U_USD">14000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4"
      decimals="-3"
      id="F_5c33c8ad-3c6e-44f5-bd9f-1ecd28a2ec51"
      unitRef="U_USD">6764000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f"
      decimals="-3"
      id="F_b05f8f5f-b344-4ed9-9e7e-54188eefd7e9"
      unitRef="U_USD">10297000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4"
      decimals="-3"
      id="F_ac89098b-663a-48c0-bb3f-47898635385c"
      unitRef="U_USD">257376000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f"
      decimals="-3"
      id="F_57de6a3c-3dcb-44eb-9012-0e35e1f0c720"
      unitRef="U_USD">362380000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4"
      decimals="-3"
      id="F_e6e28a7c-4792-4933-8610-5c28382d9dbc"
      unitRef="U_USD">126000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f"
      decimals="-3"
      id="F_acfaefdc-0f86-464d-b070-a958107f6f60"
      unitRef="U_USD">1426000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4"
      decimals="-3"
      id="F_e3c9d267-864c-47a5-917a-b4e8682805b3"
      unitRef="U_USD">264356000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f"
      decimals="-3"
      id="F_aadf7437-308d-4bfc-af9d-92708fee5e2d"
      unitRef="U_USD">374198000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4"
      decimals="-3"
      id="F_5473890d-60cd-4bfb-bee2-e30bdf1eb7f7"
      unitRef="U_USD">555127000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f"
      decimals="-3"
      id="F_9f41ea62-54dc-47fe-afb0-87b8e8b6e17d"
      unitRef="U_USD">661897000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec"
      decimals="-3"
      id="F_49454b7b-5cd4-4957-b104-d8e3f5edcbc4"
      unitRef="U_USD">250971000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55"
      decimals="-3"
      id="F_94b24623-80dd-47a6-85bc-38d41f28b92e"
      unitRef="U_USD">221998000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="-3"
      id="F_14557961-09ac-4586-adc6-32c56dc6438f"
      unitRef="U_USD">494526000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-3"
      id="F_1b299369-37d2-41bb-a119-fb08453c1f09"
      unitRef="U_USD">434233000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec"
      decimals="-3"
      id="F_50c6c662-e281-44fc-8aa8-564db882c989"
      unitRef="U_USD">19873000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55"
      decimals="-3"
      id="F_c8d28203-1afa-435a-b6be-518ddf7b3875"
      unitRef="U_USD">15677000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="-3"
      id="F_6b090e2e-bbe4-4d43-bf3a-4e00816b42eb"
      unitRef="U_USD">38807000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-3"
      id="F_7c7159d4-e7a8-4797-9c20-4e2872e17ee3"
      unitRef="U_USD">30020000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec"
      decimals="-3"
      id="F_3865cc2b-f4a2-4c4b-bc36-05ac5328b4d0"
      unitRef="U_USD">231098000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55"
      decimals="-3"
      id="F_4653728b-3830-4a17-99bc-cef375fb52bd"
      unitRef="U_USD">206321000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="-3"
      id="F_cd00c12b-ad6b-42cf-91fe-95f42b68a3c4"
      unitRef="U_USD">455719000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-3"
      id="F_aadd38f6-937b-4aec-ba19-e575b595a1a5"
      unitRef="U_USD">404213000</us-gaap:GrossProfit>
    <us-gaap:SellingAndMarketingExpense
      contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec"
      decimals="-3"
      id="F_ccc265ee-ee7d-463a-a3bb-3b149dfd8646"
      unitRef="U_USD">97635000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55"
      decimals="-3"
      id="F_169e3701-5ddd-4509-b3ea-f9868f143c80"
      unitRef="U_USD">82587000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="-3"
      id="F_e4bb2185-0203-44e3-bbfa-b613ae5d4698"
      unitRef="U_USD">195119000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-3"
      id="F_fc4ac3db-5047-47c3-a14f-e51ec9c5319f"
      unitRef="U_USD">166256000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec"
      decimals="-3"
      id="F_a28449ac-12c8-4ca4-91f4-f5e27c3cd817"
      unitRef="U_USD">38137000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55"
      decimals="-3"
      id="F_53a33c21-e072-403d-b63f-bb96fdc53457"
      unitRef="U_USD">33725000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="-3"
      id="F_184b19a3-9849-42aa-98e2-45c5adcc9439"
      unitRef="U_USD">75808000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-3"
      id="F_8c9b6cec-9f62-4481-ae30-f81aeafb952f"
      unitRef="U_USD">68753000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec"
      decimals="-3"
      id="F_bbd9ed99-89b4-4dcf-b2ed-754131a65af2"
      unitRef="U_USD">28209000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55"
      decimals="-3"
      id="F_0de4830a-9d50-432a-9ddf-910579028417"
      unitRef="U_USD">25266000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="-3"
      id="F_bab9ff69-4b6f-4821-978f-f248a25d3c49"
      unitRef="U_USD">54690000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-3"
      id="F_4dc7deea-eca8-4492-9401-dc0a6777228c"
      unitRef="U_USD">50051000</us-gaap:GeneralAndAdministrativeExpense>
    <carg:ImpairmentInOperatingExpense
      contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec"
      decimals="-3"
      id="F_a0e55b3a-8cb3-4e84-9753-f9fd1c323600"
      unitRef="U_USD">450000</carg:ImpairmentInOperatingExpense>
    <carg:ImpairmentInOperatingExpense
      contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55"
      decimals="-3"
      id="F_1014bf41-78b1-4743-9b39-b7cade6838ed"
      unitRef="U_USD">499000</carg:ImpairmentInOperatingExpense>
    <carg:ImpairmentInOperatingExpense
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="-3"
      id="F_6bed59f8-d855-4b6a-9336-24b61e27b9ff"
      unitRef="U_USD">19651000</carg:ImpairmentInOperatingExpense>
    <carg:ImpairmentInOperatingExpense
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-3"
      id="F_b5b61118-8dbc-4624-9116-6719ac099198"
      unitRef="U_USD">499000</carg:ImpairmentInOperatingExpense>
    <us-gaap:DepreciationAndAmortization
      contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec"
      decimals="-3"
      id="F_d99dbbc7-150a-4ab4-9a12-46259ca1026d"
      unitRef="U_USD">3685000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55"
      decimals="-3"
      id="F_c0f7cfb3-7dc3-471c-b103-b37259ca1d15"
      unitRef="U_USD">3695000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="-3"
      id="F_9dd0560b-ab41-4db0-b951-0b3be905235a"
      unitRef="U_USD">7390000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-3"
      id="F_bdff6069-3768-463b-b884-8c107ff70719"
      unitRef="U_USD">7451000</us-gaap:DepreciationAndAmortization>
    <us-gaap:OperatingExpenses
      contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec"
      decimals="-3"
      id="F_fdfc0a0e-443e-4bd7-a23d-6718d1410b97"
      unitRef="U_USD">168116000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55"
      decimals="-3"
      id="F_62be5604-77f2-4b63-be65-e17c6c364420"
      unitRef="U_USD">145772000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="-3"
      id="F_6d724f6b-9388-4357-9501-27a825291d72"
      unitRef="U_USD">352658000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-3"
      id="F_95ab7512-1302-42eb-ba94-7570ca04251f"
      unitRef="U_USD">293010000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec"
      decimals="-3"
      id="F_3724f426-89ea-4e14-945b-26cb37b54313"
      unitRef="U_USD">62982000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55"
      decimals="-3"
      id="F_7b2080d6-91db-48f6-882f-478212009330"
      unitRef="U_USD">60549000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="-3"
      id="F_b3c069c5-5b4d-44be-8c91-23d324544b3c"
      unitRef="U_USD">103061000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-3"
      id="F_f9a58646-397a-407c-b2ef-55d1b380d521"
      unitRef="U_USD">111203000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest
      contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec"
      decimals="-3"
      id="F_8370aee4-9eee-4b53-b764-40b6f0af4dc7"
      unitRef="U_USD">956000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55"
      decimals="-3"
      id="F_7a2c869f-33d8-432b-91eb-6f8b2f58c8bb"
      unitRef="U_USD">2134000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="-3"
      id="F_40724bf1-7a08-4ced-9532-4ac35f0bf9bd"
      unitRef="U_USD">2627000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-3"
      id="F_79409dc7-b285-43a2-a75d-01e5c78c30fd"
      unitRef="U_USD">5232000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec"
      decimals="-3"
      id="F_01564b15-f4bd-4d89-a02f-3f4fde0bc444"
      unitRef="U_USD">-448000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55"
      decimals="-3"
      id="F_65afb4dd-1ed2-453d-8687-a0ca1bcdf9f7"
      unitRef="U_USD">430000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="-3"
      id="F_69c9460d-a28f-4e4b-9d7e-155beed5c4af"
      unitRef="U_USD">-1054000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-3"
      id="F_07bd3d14-17a8-4dcc-8272-3c92566cb13a"
      unitRef="U_USD">128000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec"
      decimals="-3"
      id="F_aa8d0cfd-0197-4dfc-8a00-78b437ae0dc1"
      unitRef="U_USD">508000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55"
      decimals="-3"
      id="F_f6e33766-a8de-48e2-8e47-350f60041857"
      unitRef="U_USD">2564000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="-3"
      id="F_2a47fe94-0dcb-47a6-8d0d-7428d551e1f1"
      unitRef="U_USD">1573000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-3"
      id="F_24dcaf36-b6f6-483a-9834-88842634f740"
      unitRef="U_USD">5360000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec"
      decimals="-3"
      id="F_e436d437-c7e1-4995-96f3-c89d88a586a8"
      unitRef="U_USD">63490000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55"
      decimals="-3"
      id="F_cf6f3705-9fb6-4cb2-98b8-d743ca85f7ce"
      unitRef="U_USD">63113000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="-3"
      id="F_14884891-13df-4761-bf6f-ee0739d02035"
      unitRef="U_USD">104634000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-3"
      id="F_f1060704-6bbd-47c5-a6e5-538c11d59fda"
      unitRef="U_USD">116563000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec"
      decimals="-3"
      id="F_a276a1bf-c008-4bfc-8e74-102c874060d2"
      unitRef="U_USD">14297000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55"
      decimals="-3"
      id="F_8b553c15-5e9f-4587-b9ad-e81fc0d3cc33"
      unitRef="U_USD">14124000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="-3"
      id="F_037aec8e-d1b9-4720-9cac-513e32c87d63"
      unitRef="U_USD">23213000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-3"
      id="F_4def7dbb-91c7-47e1-ab88-210d6deab547"
      unitRef="U_USD">25500000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec"
      decimals="-3"
      id="F_ed45d811-6730-4ddf-87c0-8b3603d4920f"
      unitRef="U_USD">49193000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55"
      decimals="-3"
      id="F_6221532d-dbba-4ddf-bea5-d37faf6c9f7a"
      unitRef="U_USD">48989000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="-3"
      id="F_2d1b460e-3cb1-43dc-b0db-59b371a83f09"
      unitRef="U_USD">81421000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-3"
      id="F_a600ae90-3ae0-45cb-8abe-948dad4fc748"
      unitRef="U_USD">91063000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec"
      decimals="-3"
      id="F_bae6a0ec-94bb-4dd1-9f1f-f791def0e53e"
      unitRef="U_USD">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55"
      decimals="-3"
      id="F_719ddc5a-eb93-47a1-930e-4511b1cbb413"
      unitRef="U_USD">-26646000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="-3"
      id="F_00e58fea-9b3a-46e4-82f6-ce1896609558"
      unitRef="U_USD">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-3"
      id="F_59b61c9b-284a-4cc4-b89c-3c2089dde10a"
      unitRef="U_USD">-29675000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:ProfitLoss
      contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec"
      decimals="-3"
      id="F_6e872844-454b-4d0c-8972-8cebfd848240"
      unitRef="U_USD">49193000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55"
      decimals="-3"
      id="F_9d69c326-2967-47e1-b1e4-f0b5c3110f15"
      unitRef="U_USD">22343000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="-3"
      id="F_d8153d60-8373-4a47-9705-95f995481046"
      unitRef="U_USD">81421000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-3"
      id="F_691a69e1-2e81-4945-8445-6c5b93e385f1"
      unitRef="U_USD">61388000</us-gaap:ProfitLoss>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec"
      decimals="2"
      id="F_c7d63fca-4c40-4813-aa4a-faf8a7d43c3b"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.55</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55"
      decimals="2"
      id="F_762b648d-2852-4680-88fb-e44deaf8f512"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.50</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="2"
      id="F_03f4abe5-4502-4e54-83a8-b708a531ee64"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.88</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="2"
      id="F_f928db64-8b2c-42f6-a915-0b8c70ed5294"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.90</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec"
      decimals="2"
      id="F_f1e65075-2d3f-449a-9143-b38d9390db53"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.55</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55"
      decimals="2"
      id="F_bdc95210-294e-4b85-9340-89e27cde49f0"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.23</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="2"
      id="F_e39d7726-56d7-4783-87b8-8238a6cb816c"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.88</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="2"
      id="F_c656da6c-32e2-4df0-935a-1d1f736a252e"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.61</us-gaap:EarningsPerShareBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec"
      decimals="2"
      id="F_4fa18016-df5f-4f3b-81ca-702d3e7de91f"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.54</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55"
      decimals="2"
      id="F_00628dfc-608c-4742-ab51-2e660c5cf37b"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.49</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="2"
      id="F_040ab6c7-5aa4-4a47-a262-2a64c24121d5"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.87</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="2"
      id="F_fe24463e-133b-40ea-a6fc-6dfae10386b3"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.89</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec"
      decimals="2"
      id="F_ad0e8bb1-19c8-41ce-a3ff-ddfc625372ba"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.54</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55"
      decimals="2"
      id="F_f6eb351e-ec06-4490-9d65-77aa1a689bfd"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.22</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="2"
      id="F_9a1a0d7c-301f-4579-9be9-1a9f6fe91574"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.87</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="2"
      id="F_2060880b-fd1b-4604-99a4-9305b6aade4b"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.60</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec"
      decimals="0"
      id="F_f73a85c6-ae5d-459d-83f8-3e53cea8af4c"
      unitRef="U_shares">90131442</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55"
      decimals="0"
      id="F_7a365573-ab71-4b51-bfd0-102b4c84e6c7"
      unitRef="U_shares">98889893</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="0"
      id="F_408c538a-e84a-45e9-b99d-4d0346dd142f"
      unitRef="U_shares">92082411</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="0"
      id="F_ee0b03c5-b4df-4e1e-9158-2bdd61472fc3"
      unitRef="U_shares">100980676</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec"
      decimals="0"
      id="F_c5c6506c-2374-4289-85d6-7dd5e902a618"
      unitRef="U_shares">91076449</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55"
      decimals="0"
      id="F_143f322c-b7ea-49c6-ba97-34776791176e"
      unitRef="U_shares">100184067</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="0"
      id="F_912c191c-ef89-4add-9f61-93906ac809fa"
      unitRef="U_shares">93075457</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="0"
      id="F_f3ca317a-724a-4eea-bd8d-e7829d065a3b"
      unitRef="U_shares">102614441</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <carg:CostOfGoodsAndServicesSoldDepreciationAmortizationExpense
      contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec"
      decimals="-5"
      id="F_b74681a5-e029-4958-bffd-7d1f16335aca"
      unitRef="U_USD">4200000</carg:CostOfGoodsAndServicesSoldDepreciationAmortizationExpense>
    <carg:CostOfGoodsAndServicesSoldDepreciationAmortizationExpense
      contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55"
      decimals="-5"
      id="F_60ea9ab4-dbb2-43b1-a29f-0167d26d06b6"
      unitRef="U_USD">2100000</carg:CostOfGoodsAndServicesSoldDepreciationAmortizationExpense>
    <carg:CostOfGoodsAndServicesSoldDepreciationAmortizationExpense
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="-5"
      id="F_28fc92f8-6b1c-4676-85c8-8c4de6242ef1"
      unitRef="U_USD">7700000</carg:CostOfGoodsAndServicesSoldDepreciationAmortizationExpense>
    <carg:CostOfGoodsAndServicesSoldDepreciationAmortizationExpense
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-5"
      id="F_c9b80ba3-8bea-4985-b799-f319dc91cd82"
      unitRef="U_USD">4000000</carg:CostOfGoodsAndServicesSoldDepreciationAmortizationExpense>
    <carg:ImpairmentInCostOfRevenue
      contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec"
      decimals="INF"
      id="F_2644fa81-7a71-469d-aafc-7e3ef27b31ca"
      unitRef="U_USD">0</carg:ImpairmentInCostOfRevenue>
    <carg:ImpairmentInCostOfRevenue
      contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55"
      decimals="INF"
      id="F_4a14030d-274c-4b32-b51c-182cd267212d"
      unitRef="U_USD">0</carg:ImpairmentInCostOfRevenue>
    <carg:ImpairmentInCostOfRevenue
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="INF"
      id="F_0551a756-0de4-43d8-a4b0-baf48d169d5f"
      unitRef="U_USD">0</carg:ImpairmentInCostOfRevenue>
    <carg:ImpairmentInCostOfRevenue
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="-5"
      id="F_098087f1-79e7-43c9-89c3-054aa97923bd"
      unitRef="U_USD">500000</carg:ImpairmentInCostOfRevenue>
    <us-gaap:ProfitLoss
      contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec"
      decimals="-3"
      id="F_453b7031-5fdb-47d1-88ab-fdd6d71e9025"
      unitRef="U_USD">49193000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55"
      decimals="-3"
      id="F_44a2843b-6199-4239-9d38-1371890d2986"
      unitRef="U_USD">22343000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="-3"
      id="F_8f5e2cc4-d667-4d56-95eb-78228b39cb59"
      unitRef="U_USD">81421000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-3"
      id="F_99707e5c-d1e0-4e8e-80bf-0031a17bcb69"
      unitRef="U_USD">61388000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec"
      decimals="-3"
      id="F_10c812c1-8770-475d-a26c-bacae932ef55"
      unitRef="U_USD">-321000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55"
      decimals="-3"
      id="F_3aa3b588-2d45-4244-8b18-62e8cdf0a9f4"
      unitRef="U_USD">2679000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="-3"
      id="F_a538d8ca-e91e-434d-ad09-59fedaaa0dbf"
      unitRef="U_USD">-1300000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-3"
      id="F_ffee34c2-090e-4703-874d-5db3805addfe"
      unitRef="U_USD">3917000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec"
      decimals="-3"
      id="F_969d3c5d-8d34-41cd-8eba-29567a2314a7"
      unitRef="U_USD">48872000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55"
      decimals="-3"
      id="F_9809e18f-93c5-4e3d-9188-82fb636846ad"
      unitRef="U_USD">25022000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="-3"
      id="F_d1453667-4028-458d-8f41-f6066dc8ae33"
      unitRef="U_USD">80121000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-3"
      id="F_f2744ee9-2f8c-4e60-91d5-203817c04199"
      unitRef="U_USD">65305000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_ec45ede0-5df7-450b-9831-086abc743734"
      decimals="INF"
      id="F_5ed0493a-2511-4d10-b9df-d1bb40fa0115"
      unitRef="U_shares">80667475</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="C_ec45ede0-5df7-450b-9831-086abc743734"
      decimals="-3"
      id="F_f5ec8013-0129-4877-8fc9-5e2a67cdd5a8"
      unitRef="U_USD">81000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_2144317e-94fb-47ad-88a5-46fb75d2d69e"
      decimals="INF"
      id="F_e3a361f2-00df-41da-b73c-1e2591069466"
      unitRef="U_shares">14216250</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="C_2144317e-94fb-47ad-88a5-46fb75d2d69e"
      decimals="-3"
      id="F_463d372b-1616-4e71-bd53-461d9110ebb9"
      unitRef="U_USD">14000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_4cc86899-b6df-44b6-bf97-2ca199b5a89c"
      decimals="-3"
      id="F_262aa31f-4be0-4789-80df-6f970566935a"
      unitRef="U_USD">10297000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_15d909f4-6d0d-47d4-9f89-11518f16c8ac"
      decimals="-3"
      id="F_209209ce-6f27-4f56-8bb2-5bf361b6069f"
      unitRef="U_USD">362380000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_27349e05-97d9-4b63-b64f-65f49cfed289"
      decimals="-3"
      id="F_8f353c7a-da25-4228-bf7c-5398947fe13a"
      unitRef="U_USD">1426000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f"
      decimals="-3"
      id="F_975af8f2-ac9f-4a39-98f4-ebd33cc0ff09"
      unitRef="U_USD">374198000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="C_fc0fe7cf-34cf-437e-a7f4-5c653a7813f4"
      decimals="-3"
      id="F_08a85e63-419b-4e2e-ac4a-c5da1d11f574"
      unitRef="U_USD">32228000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_7ebf6e16-c147-4a99-8c89-ed5ab8200666"
      decimals="-3"
      id="F_533ab8fe-e1aa-45d3-8c76-7dca66db2753"
      unitRef="U_USD">32228000</us-gaap:NetIncomeLoss>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="C_1b3f4802-e2ad-4a06-8323-262240b3932f"
      decimals="-3"
      id="F_0c61e5ba-5f1c-41c5-9b51-ca6dd6b9a2fe"
      unitRef="U_USD">14806000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="C_7ebf6e16-c147-4a99-8c89-ed5ab8200666"
      decimals="-3"
      id="F_aaf1ef77-b9e5-4fca-bd08-224dd0a4f0bb"
      unitRef="U_USD">14806000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="C_ae8b850d-5014-48b1-a769-ae7b3fd1139c"
      decimals="INF"
      id="F_19254ec8-a1ec-415f-8994-293c7069e632"
      unitRef="U_shares">8053</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="C_1b3f4802-e2ad-4a06-8323-262240b3932f"
      decimals="-3"
      id="F_224bd9d9-1818-4e4e-b424-3a50445d2b1f"
      unitRef="U_USD">55000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="C_7ebf6e16-c147-4a99-8c89-ed5ab8200666"
      decimals="-3"
      id="F_b2917d16-6afc-4dbb-be9f-791c470ff6a8"
      unitRef="U_USD">55000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="C_ae8b850d-5014-48b1-a769-ae7b3fd1139c"
      decimals="INF"
      id="F_adf6aeb7-5fdd-4861-9ed2-cdbfe5fe9c5b"
      unitRef="U_shares">519758</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="C_ae8b850d-5014-48b1-a769-ae7b3fd1139c"
      decimals="INF"
      id="F_a649a9af-ee0b-4309-999a-c57da4e77a6d"
      unitRef="U_shares">179965</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="C_1b3f4802-e2ad-4a06-8323-262240b3932f"
      decimals="-3"
      id="F_dfb4ea76-d77e-429a-8aef-af6290476ce3"
      unitRef="U_USD">6566000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="C_7ebf6e16-c147-4a99-8c89-ed5ab8200666"
      decimals="-3"
      id="F_6d6bd901-b2bd-4610-a21c-f4ea8b3100b9"
      unitRef="U_USD">6566000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="C_ae8b850d-5014-48b1-a769-ae7b3fd1139c"
      decimals="INF"
      id="F_b2bc0c66-1819-4efb-9088-17e70b4e3676"
      unitRef="U_shares">5341712</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="C_ae8b850d-5014-48b1-a769-ae7b3fd1139c"
      decimals="-3"
      id="F_c5424523-8432-4fcc-8cbe-a2d37341294e"
      unitRef="U_USD">5000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="C_1b3f4802-e2ad-4a06-8323-262240b3932f"
      decimals="-3"
      id="F_78193701-1d22-4eb9-9afe-d773b0294da1"
      unitRef="U_USD">11816000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="C_fc0fe7cf-34cf-437e-a7f4-5c653a7813f4"
      decimals="-3"
      id="F_a413e332-9458-4b04-96ca-bb6131e66421"
      unitRef="U_USD">164793000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="C_7ebf6e16-c147-4a99-8c89-ed5ab8200666"
      decimals="-3"
      id="F_3c85f389-6edd-43c1-9d4e-0381ca8e0611"
      unitRef="U_USD">176614000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="C_30a0a0eb-6b07-4569-8632-2c641a39cd69"
      decimals="-3"
      id="F_06724f21-8393-4b9b-9db3-0d1947e10ea5"
      unitRef="U_USD">-979000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="C_7ebf6e16-c147-4a99-8c89-ed5ab8200666"
      decimals="-3"
      id="F_5e4d3d67-42dd-47b5-b9ac-8b15ffe4ff40"
      unitRef="U_USD">-979000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_621960a9-31dd-42b5-aed2-de10d3e494c9"
      decimals="INF"
      id="F_1a2bea8f-d6f0-408a-bdd2-c8c4963f45aa"
      unitRef="U_shares">75673609</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="C_621960a9-31dd-42b5-aed2-de10d3e494c9"
      decimals="-3"
      id="F_1b9af132-84eb-4913-bb81-aacdb797d3fb"
      unitRef="U_USD">76000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_0044e51b-f19d-4ca8-a9be-c8ca838009e6"
      decimals="INF"
      id="F_25cf455e-24b9-4d69-9557-266b5f83e0b8"
      unitRef="U_shares">14216250</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="C_0044e51b-f19d-4ca8-a9be-c8ca838009e6"
      decimals="-3"
      id="F_1340e132-dec4-4c3b-aa11-cf1c67a3de5e"
      unitRef="U_USD">14000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_d7ff49a0-591c-4670-8861-9b5ef0fa1ac9"
      decimals="-3"
      id="F_7065166f-8c29-49ce-acf3-c9db9696650b"
      unitRef="U_USD">6776000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_a69688f7-b232-4723-aa8c-1d0dcf6459e3"
      decimals="-3"
      id="F_5f5d2375-628d-406c-8722-b56cb83e6bb1"
      unitRef="U_USD">229815000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_0e81f095-9140-4db4-bbf0-4be1ca266310"
      decimals="-3"
      id="F_5b7e784c-199d-455e-9ade-93a18951a91f"
      unitRef="U_USD">447000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_c043a69a-006b-4291-811f-9179c2496b03"
      decimals="-3"
      id="F_78aedf03-4d70-44f1-89cc-1eadfffdf3a7"
      unitRef="U_USD">237128000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="C_bc7e8b1b-d605-4cfc-97f0-4acfa6c6da4f"
      decimals="-3"
      id="F_90d18465-5164-43ad-9085-b058d290f691"
      unitRef="U_USD">49193000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec"
      decimals="-3"
      id="F_c482eb0e-ba68-481c-8e61-a9cef5be1d2d"
      unitRef="U_USD">49193000</us-gaap:NetIncomeLoss>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="C_aa60a384-4d5b-443d-b1cf-c7bd16c54a27"
      decimals="-3"
      id="F_5c40c564-a31d-48e1-9f77-9f8e12cc2072"
      unitRef="U_USD">14743000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec"
      decimals="-3"
      id="F_bc6ed34a-34cd-43a0-8ae6-1d66b5dc7802"
      unitRef="U_USD">14743000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="C_2e82b093-0ecf-4437-9a1f-689e24028acb"
      decimals="INF"
      id="F_02419cc3-95a5-493b-b161-0c61a501c469"
      unitRef="U_shares">601460</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="C_2e82b093-0ecf-4437-9a1f-689e24028acb"
      decimals="-3"
      id="F_cc94c1c0-367c-4462-a498-045ad860b315"
      unitRef="U_USD">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="C_aa60a384-4d5b-443d-b1cf-c7bd16c54a27"
      decimals="-3"
      id="F_6d5a4c34-0b72-4572-929c-63087da1062e"
      unitRef="U_USD">-1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="C_2e82b093-0ecf-4437-9a1f-689e24028acb"
      decimals="INF"
      id="F_dd0c0212-fe61-425b-accc-b38f6e2e13ff"
      unitRef="U_shares">209415</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="C_aa60a384-4d5b-443d-b1cf-c7bd16c54a27"
      decimals="-3"
      id="F_1f219095-3b14-4972-a2ff-305f09671b7b"
      unitRef="U_USD">7020000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec"
      decimals="-3"
      id="F_8dcf14c5-217b-4027-8780-582986029973"
      unitRef="U_USD">7020000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="C_2e82b093-0ecf-4437-9a1f-689e24028acb"
      decimals="INF"
      id="F_f111d83d-8cfc-404c-9690-3162cb787764"
      unitRef="U_shares">946971</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="C_2e82b093-0ecf-4437-9a1f-689e24028acb"
      decimals="-3"
      id="F_027b679c-0ec6-4721-9aa5-03c61af475af"
      unitRef="U_USD">1000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="C_aa60a384-4d5b-443d-b1cf-c7bd16c54a27"
      decimals="-3"
      id="F_5c261006-42eb-49f5-959a-8918bcbcc50d"
      unitRef="U_USD">7734000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="C_bc7e8b1b-d605-4cfc-97f0-4acfa6c6da4f"
      decimals="-3"
      id="F_024047e5-70eb-40dc-9463-81ab8dd48979"
      unitRef="U_USD">21632000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec"
      decimals="-3"
      id="F_860a34d6-d064-4cf8-9ceb-2bf58b8cadec"
      unitRef="U_USD">29367000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="C_2e82b093-0ecf-4437-9a1f-689e24028acb"
      decimals="INF"
      id="F_05777996-37bb-499a-9a8f-2ca2d260d0ce"
      unitRef="U_shares">452637</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="C_3f186701-dabe-4d48-97f2-ed8164b6629d"
      decimals="INF"
      id="F_b7c2798b-2316-4665-b248-8c0c31a904c9"
      unitRef="U_shares">-452637</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="C_66684a31-5854-49d3-8560-a1fb186b9bed"
      decimals="-3"
      id="F_6a80c3a8-c556-42d0-a855-c4870e4c00c8"
      unitRef="U_USD">-321000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec"
      decimals="-3"
      id="F_b3031200-24e6-4770-9362-f75a4680b7aa"
      unitRef="U_USD">-321000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_092fd2f8-fb4f-44af-85f4-6a07372267bb"
      decimals="INF"
      id="F_c1ef7b01-6ba2-4e5d-ae65-32525c2163bb"
      unitRef="U_shares">75571320</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="C_092fd2f8-fb4f-44af-85f4-6a07372267bb"
      decimals="-3"
      id="F_123de9eb-0112-4b11-b03c-6f5d4d3659c4"
      unitRef="U_USD">76000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_f850529f-8c84-4c83-b448-9987421d7cd9"
      decimals="INF"
      id="F_8aeec99d-db8b-4174-b76c-911ad997e839"
      unitRef="U_shares">13763613</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="C_f850529f-8c84-4c83-b448-9987421d7cd9"
      decimals="-3"
      id="F_5cb9ff14-a59e-438f-a3a8-699c7470b0c3"
      unitRef="U_USD">14000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_4fa5250c-9aec-40c6-837c-08f4999dd697"
      decimals="-3"
      id="F_9b793393-8b24-4f0e-a9e8-a7714ad872ad"
      unitRef="U_USD">6764000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_17b54e43-596a-4d70-8a1a-6ebca80cf8fb"
      decimals="-3"
      id="F_fc348b86-0947-4ed9-a50b-0df2f7031ee2"
      unitRef="U_USD">257376000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_61301677-9e71-4258-8048-2c7b6d07c182"
      decimals="-3"
      id="F_3e9cf52b-db9a-4c38-8948-40eb72a8c5e5"
      unitRef="U_USD">126000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4"
      decimals="-3"
      id="F_bf240f4c-2825-4431-907d-57e69924e277"
      unitRef="U_USD">264356000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_daa0e154-7ef9-493c-ad68-0a5625842657"
      decimals="INF"
      id="F_4cca1a31-94a9-4c4a-bb6c-52c9525f9950"
      unitRef="U_shares">89002571</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="C_daa0e154-7ef9-493c-ad68-0a5625842657"
      decimals="-3"
      id="F_d42f21f3-d0a6-4bc1-a986-65b43afd551d"
      unitRef="U_USD">89000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_e244353d-1b34-4149-9278-4c131b618a7b"
      decimals="INF"
      id="F_fb88331c-a8d9-4be9-9dae-10251b5ae2e9"
      unitRef="U_shares">14986745</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="C_e244353d-1b34-4149-9278-4c131b618a7b"
      decimals="-3"
      id="F_2af14f47-5fac-411e-89c1-6d1de30bd0a1"
      unitRef="U_USD">15000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_e92c681c-e6d4-4336-b52c-5808b2ef3491"
      decimals="-3"
      id="F_addff82b-1137-481e-8963-92d8ef6e7a95"
      unitRef="U_USD">169013000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_da8c7906-5041-4be3-b43b-2395fa93af88"
      decimals="-3"
      id="F_536aa73a-2b22-4381-9e1e-c6911f7b3a25"
      unitRef="U_USD">375119000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_cb491e23-2cbe-49c9-961e-825eeec305ad"
      decimals="-3"
      id="F_018d48e6-ac1a-4d66-b860-0f14f7e833da"
      unitRef="U_USD">-2547000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_01e7720a-8875-4b04-9bdd-7a5be4df7878"
      decimals="-3"
      id="F_eedf17a0-2e73-4033-95f4-cbc78675847e"
      unitRef="U_USD">541689000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="C_706d2569-2ccc-4615-9ac5-f44cc3dfa5f4"
      decimals="-3"
      id="F_4a358014-0068-4a17-8321-ffcdcd399a28"
      unitRef="U_USD">39045000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_1121a136-61e9-41a7-bb7b-5778212f1ac6"
      decimals="-3"
      id="F_94e1341b-e668-46ae-a288-f2c4e1231e27"
      unitRef="U_USD">39045000</us-gaap:NetIncomeLoss>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="C_f50193df-0ea1-4fc8-a37e-28230dad02ea"
      decimals="-3"
      id="F_d52848c4-af11-496a-96b5-fae3791ea7fc"
      unitRef="U_USD">14538000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="C_1121a136-61e9-41a7-bb7b-5778212f1ac6"
      decimals="-3"
      id="F_c9843c59-c736-45e2-a9e1-2b02270a99e0"
      unitRef="U_USD">14538000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="C_20b3fb86-1da7-47e3-bbc4-3271a358d62b"
      decimals="INF"
      id="F_01edb70c-025e-4c18-8cdd-a672f6c0d61c"
      unitRef="U_shares">16426</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="C_f50193df-0ea1-4fc8-a37e-28230dad02ea"
      decimals="-3"
      id="F_5733668a-9a84-4c9e-88c5-be835ee5a6cd"
      unitRef="U_USD">394000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="C_1121a136-61e9-41a7-bb7b-5778212f1ac6"
      decimals="-3"
      id="F_942c6169-33ba-43ab-9122-f50635c99595"
      unitRef="U_USD">394000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="C_20b3fb86-1da7-47e3-bbc4-3271a358d62b"
      decimals="INF"
      id="F_9dc44058-6212-4bb8-b5dd-845d78149f8c"
      unitRef="U_shares">715951</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="C_20b3fb86-1da7-47e3-bbc4-3271a358d62b"
      decimals="INF"
      id="F_ab867632-93a7-4de3-bd0b-3af5aa5b3133"
      unitRef="U_shares">251366</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="C_f50193df-0ea1-4fc8-a37e-28230dad02ea"
      decimals="-3"
      id="F_5f336b53-27f3-49cb-912c-ef8ff317e589"
      unitRef="U_USD">8987000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="C_1121a136-61e9-41a7-bb7b-5778212f1ac6"
      decimals="-3"
      id="F_dde802c3-6cf2-414c-af39-5aa074b18664"
      unitRef="U_USD">8987000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="C_20b3fb86-1da7-47e3-bbc4-3271a358d62b"
      decimals="INF"
      id="F_3b2cc487-7fc4-44c1-a767-a5db26fa2632"
      unitRef="U_shares">5919435</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="C_20b3fb86-1da7-47e3-bbc4-3271a358d62b"
      decimals="-3"
      id="F_5148f7f0-43b7-4dde-8819-c6dcd412b110"
      unitRef="U_USD">6000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="C_f50193df-0ea1-4fc8-a37e-28230dad02ea"
      decimals="-3"
      id="F_c45a4451-f415-4b0e-8da2-7e01f267acd8"
      unitRef="U_USD">168183000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="C_706d2569-2ccc-4615-9ac5-f44cc3dfa5f4"
      decimals="-3"
      id="F_06e247e1-c3da-4f97-ac39-d615e5c77f1c"
      unitRef="U_USD">17678000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="C_1121a136-61e9-41a7-bb7b-5778212f1ac6"
      decimals="-3"
      id="F_d8a12ef0-7907-488b-ac8d-b8f557e35c0d"
      unitRef="U_USD">185867000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="C_20b3fb86-1da7-47e3-bbc4-3271a358d62b"
      decimals="INF"
      id="F_6e3f76d9-cea9-4773-80fa-341835bb25a6"
      unitRef="U_shares">770495</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments
      contextRef="C_20b3fb86-1da7-47e3-bbc4-3271a358d62b"
      decimals="-3"
      id="F_e3e96746-da4d-4f98-87c6-7f290b1dd9c4"
      unitRef="U_USD">1000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="C_4ddfe855-55dc-47ce-a5c7-9f6f5ead8be9"
      decimals="INF"
      id="F_6893cf96-caf0-42ea-bbba-d76c0c28b4f0"
      unitRef="U_shares">-770495</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments
      contextRef="C_4ddfe855-55dc-47ce-a5c7-9f6f5ead8be9"
      decimals="-3"
      id="F_8a45a485-d1cc-4376-bd99-c2e06305dde1"
      unitRef="U_USD">-1000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="C_97c28fba-0a1c-469a-b64f-97d17d65e233"
      decimals="-3"
      id="F_148c4d51-8475-41f5-a92d-73927ef07e30"
      unitRef="U_USD">1238000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="C_1121a136-61e9-41a7-bb7b-5778212f1ac6"
      decimals="-3"
      id="F_6b229980-b9a6-43c7-adb3-849ccc72f2c5"
      unitRef="U_USD">1238000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_77e2342f-5907-49fd-a1ee-b76a9b01ae5a"
      decimals="INF"
      id="F_9a00beb4-5208-46eb-b6f4-78d0a91b7793"
      unitRef="U_shares">84334642</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="C_77e2342f-5907-49fd-a1ee-b76a9b01ae5a"
      decimals="-3"
      id="F_6a2b2a49-8f5e-42bc-9928-b4836219e51f"
      unitRef="U_USD">84000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_3409345b-e8b4-4161-8f40-14c1d425d316"
      decimals="INF"
      id="F_fc410aeb-4958-474c-b380-ca108073ac8e"
      unitRef="U_shares">14216250</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="C_3409345b-e8b4-4161-8f40-14c1d425d316"
      decimals="-3"
      id="F_227e6968-eaba-41e5-866d-ed52db673cfc"
      unitRef="U_USD">14000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_b7db9474-4ece-4003-8e7a-ea0e96fe8e82"
      decimals="-3"
      id="F_c253be02-2e34-4f68-926a-e316fdb16f27"
      unitRef="U_USD">6775000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_8d9a5e2f-02ed-4b55-bbcb-ddcfbaba97be"
      decimals="-3"
      id="F_74cc86a7-9330-4bdc-a8dd-d9ba433c11fd"
      unitRef="U_USD">396486000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_b6b60db6-9177-49e2-8e9c-1e1131c4c529"
      decimals="-3"
      id="F_0179fe00-04fe-4a80-bfd2-18ccc8ad4e15"
      unitRef="U_USD">-1309000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_1130ea9c-c512-4cc2-8714-9cff1b16dfc4"
      decimals="-3"
      id="F_bdec7543-455e-4b53-932f-092cdcd1055e"
      unitRef="U_USD">402050000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="C_f26abbb9-2eb8-4fce-9bab-b7bdb5e8926a"
      decimals="-3"
      id="F_49d50a83-0937-4717-b93b-b89e1bac7d0d"
      unitRef="U_USD">22343000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55"
      decimals="-3"
      id="F_a986b798-90cd-4b9e-9128-9bf846a93d9f"
      unitRef="U_USD">22343000</us-gaap:NetIncomeLoss>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="C_05e53813-6e27-42b3-a12a-fb020a7a6475"
      decimals="-3"
      id="F_0972585c-ae18-4366-a7f3-74feef14dbcf"
      unitRef="U_USD">14883000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55"
      decimals="-3"
      id="F_96988188-0188-45ca-a25f-ea7fc89b037f"
      unitRef="U_USD">14883000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="C_80e3ef78-5685-4105-8e85-c01c2e219a5d"
      decimals="INF"
      id="F_ae806d99-1351-4f2b-944c-5cd675a3eaec"
      unitRef="U_shares">1500</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="C_05e53813-6e27-42b3-a12a-fb020a7a6475"
      decimals="-3"
      id="F_071e94d0-959b-4eca-be7a-98cc946dd0bc"
      unitRef="U_USD">10000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55"
      decimals="-3"
      id="F_8cb20cb2-988f-460d-8c23-1f515efacf65"
      unitRef="U_USD">10000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="C_80e3ef78-5685-4105-8e85-c01c2e219a5d"
      decimals="INF"
      id="F_87bb7dcc-43e0-48c9-b9f1-15a17494bc0c"
      unitRef="U_shares">630591</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="C_80e3ef78-5685-4105-8e85-c01c2e219a5d"
      decimals="-3"
      id="F_90e8f112-11d3-46a1-9066-bacb63c971f2"
      unitRef="U_USD">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="C_05e53813-6e27-42b3-a12a-fb020a7a6475"
      decimals="-3"
      id="F_2366b07c-334a-4272-97fb-d8e8f4570586"
      unitRef="U_USD">-1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="C_80e3ef78-5685-4105-8e85-c01c2e219a5d"
      decimals="INF"
      id="F_956b1ac1-41c4-48cd-a6fd-61937df67e3f"
      unitRef="U_shares">216786</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="C_05e53813-6e27-42b3-a12a-fb020a7a6475"
      decimals="-3"
      id="F_b3dcc13a-f0e2-4cdd-b95a-d228704e2bdc"
      unitRef="U_USD">6343000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55"
      decimals="-3"
      id="F_515edbb5-0436-4a24-8b86-336cd6bc67c8"
      unitRef="U_USD">6343000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="C_80e3ef78-5685-4105-8e85-c01c2e219a5d"
      decimals="INF"
      id="F_a074f4a1-27d4-4e0c-b640-e486ac21d36a"
      unitRef="U_shares">11004</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="C_05e53813-6e27-42b3-a12a-fb020a7a6475"
      decimals="-3"
      id="F_9f08f9bf-3cd8-449d-ab37-a1f72f11936f"
      unitRef="U_USD">-42000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="C_f26abbb9-2eb8-4fce-9bab-b7bdb5e8926a"
      decimals="-3"
      id="F_d8b8dcea-ea45-4e6b-a2d1-53aec2278b1a"
      unitRef="U_USD">187000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55"
      decimals="-3"
      id="F_caf486cd-b56c-47ed-9c8f-8cf47f00007a"
      unitRef="U_USD">145000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="C_1bc6a209-269c-48ff-98d9-4072d6c607f5"
      decimals="-3"
      id="F_4d5520b8-d06d-4775-b1c3-f4043ddf468f"
      unitRef="U_USD">2679000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55"
      decimals="-3"
      id="F_511422b7-007e-4abd-9af8-d406561c4175"
      unitRef="U_USD">2679000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_14ef4725-a5c4-489a-aff7-8f4366bb1b7c"
      decimals="INF"
      id="F_9c9e52f4-c016-41aa-bcff-54d13c9b8977"
      unitRef="U_shares">84738943</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="C_14ef4725-a5c4-489a-aff7-8f4366bb1b7c"
      decimals="-3"
      id="F_b191a3de-144d-48da-9f40-e36824c991ad"
      unitRef="U_USD">85000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_779c9ac8-84c5-4961-a647-80a905d7f5ba"
      decimals="INF"
      id="F_6f609ed5-d1a4-4e13-96bd-9c8730a68008"
      unitRef="U_shares">14216250</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="C_779c9ac8-84c5-4961-a647-80a905d7f5ba"
      decimals="-3"
      id="F_1a69013f-4f8f-404a-a4f0-08b8e8347a32"
      unitRef="U_USD">14000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_318ef7ed-42ec-42e9-bcd2-ae641ca45005"
      decimals="-3"
      id="F_98f2b332-3d3b-4699-b3bd-e3d952fff950"
      unitRef="U_USD">15366000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_e4b6fab8-88f8-433f-bd8f-1b8479b27d89"
      decimals="-3"
      id="F_c539c389-8174-449f-b741-614e062dfdfe"
      unitRef="U_USD">418642000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_361c419d-2547-4efb-8345-29914b5a34c0"
      decimals="-3"
      id="F_a94637f2-401c-4fac-b503-b30d594b96e6"
      unitRef="U_USD">1370000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_c30e24b4-edf2-408b-94dc-80e6572116e2"
      decimals="-3"
      id="F_35fb58c5-c77c-486d-a9db-0d558b54781f"
      unitRef="U_USD">435477000</us-gaap:StockholdersEquity>
    <us-gaap:ProfitLoss
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="-3"
      id="F_6e9bde06-4cc4-4b4f-816c-dc68c799611f"
      unitRef="U_USD">81421000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-3"
      id="F_0c01b9eb-e7b5-411c-b120-748eb7169fc4"
      unitRef="U_USD">61388000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="-3"
      id="F_a5945369-23a2-481a-b2ec-c2a379f04a79"
      unitRef="U_USD">15099000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-3"
      id="F_5b28c0ca-325b-4120-94c9-e096a2cad25f"
      unitRef="U_USD">13236000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="-3"
      id="F_e0def25e-14b9-46af-8be4-5298c3ec2b46"
      unitRef="U_USD">-165000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-3"
      id="F_09c039ac-da31-415a-8def-8255a7723ce2"
      unitRef="U_USD">457000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <carg:DeferredTaxesUnderOperatingActivities
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="-3"
      id="F_362a92e0-87c8-4a21-80a7-faf2f1b1252b"
      unitRef="U_USD">4693000</carg:DeferredTaxesUnderOperatingActivities>
    <carg:DeferredTaxesUnderOperatingActivities
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-3"
      id="F_f43bbe1f-d4aa-4a70-b0da-c69ef3e9bca8"
      unitRef="U_USD">-13330000</carg:DeferredTaxesUnderOperatingActivities>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="-3"
      id="F_df630e46-eda6-4b4d-b6e1-62ce82b765e2"
      unitRef="U_USD">1486000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-3"
      id="F_0bcd230d-66b0-4f21-84a3-05d076d3d8f6"
      unitRef="U_USD">1123000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ShareBasedCompensation
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="-3"
      id="F_5869a65c-5149-4b1a-bf24-e1d2abedfb91"
      unitRef="U_USD">26630000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-3"
      id="F_37ee6d6a-52cb-4289-9118-c8ec12f574cd"
      unitRef="U_USD">25925000</us-gaap:ShareBasedCompensation>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="-3"
      id="F_8b049267-f5ed-4c28-b751-3944fddcedf2"
      unitRef="U_USD">258000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-3"
      id="F_cca2b629-983d-4e36-a57b-76d967ccba13"
      unitRef="U_USD">258000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="-3"
      id="F_82262b81-c04f-4460-8a9f-9b8c38ed5e80"
      unitRef="U_USD">9749000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-3"
      id="F_fb6bd402-b088-4baf-9bf8-69b7bd06410f"
      unitRef="U_USD">7814000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:AssetImpairmentCharges
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="-3"
      id="F_5ad4ca39-60dd-4e17-b812-68fe541b55e6"
      unitRef="U_USD">20161000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-3"
      id="F_b00d8af2-a7a2-4dd0-997e-89a2c287c8fa"
      unitRef="U_USD">32552000</us-gaap:AssetImpairmentCharges>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="-3"
      id="F_4d3c7eab-a3b2-4c6d-b608-3a4a044c0ebc"
      unitRef="U_USD">3410000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-3"
      id="F_a71ccefe-5887-459f-a1ca-195a85664204"
      unitRef="U_USD">-2223000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="-3"
      id="F_45c39ea4-6c53-4df4-b7a9-aee169ef234b"
      unitRef="U_USD">-0</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-3"
      id="F_84b7038d-afe6-4cf8-b76b-fb333b36e8cc"
      unitRef="U_USD">373000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="-3"
      id="F_3b4eee9d-7200-46b8-b437-a2ccb9ef0509"
      unitRef="U_USD">-12997000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-3"
      id="F_9d43c9bc-2b21-49e9-a98d-156b08deaebb"
      unitRef="U_USD">-8894000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="-3"
      id="F_d0378b6a-701e-43fc-81cf-b88458072def"
      unitRef="U_USD">9716000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-3"
      id="F_544048e9-d8ef-4e78-99bd-467e4675c0ce"
      unitRef="U_USD">9429000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="-3"
      id="F_b69b5c0f-7e57-4372-a980-1e95fa2653a4"
      unitRef="U_USD">6525000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-3"
      id="F_e4f7ffad-131b-4b30-844f-79678a96e0ea"
      unitRef="U_USD">6692000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <carg:IncreaseDecreaseInAccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilities
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="-3"
      id="F_c6317481-270c-4cec-9c27-8f0bc907e1bb"
      unitRef="U_USD">-182000</carg:IncreaseDecreaseInAccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilities>
    <carg:IncreaseDecreaseInAccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilities
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-3"
      id="F_f7e2f521-94e7-4704-9a0b-f64059de21fc"
      unitRef="U_USD">-3204000</carg:IncreaseDecreaseInAccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="-3"
      id="F_18992c57-212d-40f7-b021-26f409286909"
      unitRef="U_USD">1411000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-3"
      id="F_e79c69a0-2574-4349-851c-849800dfd134"
      unitRef="U_USD">1686000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <carg:IncreaseDecreaseInLeaseObligations
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="-3"
      id="F_e0bf9438-6400-4aa6-bb7d-70bc304f2057"
      unitRef="U_USD">-2847000</carg:IncreaseDecreaseInLeaseObligations>
    <carg:IncreaseDecreaseInLeaseObligations
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-3"
      id="F_a78ac160-39db-4be6-a4ba-b2d190e5fb0c"
      unitRef="U_USD">6000000</carg:IncreaseDecreaseInLeaseObligations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="-3"
      id="F_6f7ab42a-22f9-4934-9792-44ec691b6a62"
      unitRef="U_USD">164440000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-3"
      id="F_c8f3a527-7557-4cb4-8d36-659c989c82c1"
      unitRef="U_USD">140998000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="-3"
      id="F_0f7e3165-5965-42df-bcf3-7adac58139c9"
      unitRef="U_USD">953000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-3"
      id="F_b8f9bda2-986f-4a00-b7fd-a9bb387f685c"
      unitRef="U_USD">3823000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="-3"
      id="F_3bf44755-a1a6-49e2-8193-3e277931ecc7"
      unitRef="U_USD">12649000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-3"
      id="F_d6ba05bc-01df-4313-854a-cb115517f742"
      unitRef="U_USD">11653000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="-3"
      id="F_9e5c5f04-e7fe-409d-9bf8-08441afb8aeb"
      unitRef="U_USD">-13602000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-3"
      id="F_7ce9d216-03bc-46f5-82cd-2665e0f62d0b"
      unitRef="U_USD">-15476000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="-3"
      id="F_d185f790-a7ab-47f2-ad2f-9395a1a65d14"
      unitRef="U_USD">55000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-3"
      id="F_64555c11-3a2b-4ed0-b05f-adc7e86c912b"
      unitRef="U_USD">404000</us-gaap:ProceedsFromStockOptionsExercised>
    <carg:PaymentOfWithholdingTaxesOnNetShareSettlementsOfRestrictedStockUnits
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="-3"
      id="F_92974bac-a746-4aaf-8e1c-57d0763537ac"
      unitRef="U_USD">13596000</carg:PaymentOfWithholdingTaxesOnNetShareSettlementsOfRestrictedStockUnits>
    <carg:PaymentOfWithholdingTaxesOnNetShareSettlementsOfRestrictedStockUnits
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-3"
      id="F_f8eab1a5-1fee-4f93-93d9-71e6ae45d0fe"
      unitRef="U_USD">15330000</carg:PaymentOfWithholdingTaxesOnNetShareSettlementsOfRestrictedStockUnits>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="-3"
      id="F_06dd61dd-80c1-45ea-85da-9419b28f74d5"
      unitRef="U_USD">202135000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-3"
      id="F_61435470-8ef8-4d6b-ac11-2b2fde90b81c"
      unitRef="U_USD">184608000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <carg:PaymentOfExciseTaxesOnRepurchasesOfCommonStock
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="-3"
      id="F_5dcece19-da59-4eac-a320-32403751c053"
      unitRef="U_USD">2654000</carg:PaymentOfExciseTaxesOnRepurchasesOfCommonStock>
    <carg:PaymentOfExciseTaxesOnRepurchasesOfCommonStock
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-3"
      id="F_0785480f-565d-42c4-91ce-49e2797c369d"
      unitRef="U_USD">682000</carg:PaymentOfExciseTaxesOnRepurchasesOfCommonStock>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="-3"
      id="F_0597d2d3-11b1-4d3b-a6ad-dff10de0451e"
      unitRef="U_USD">43000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-3"
      id="F_a3229c32-5e41-47ea-8354-c4b0a8f18ef2"
      unitRef="U_USD">40000</us-gaap:FinanceLeasePrincipalPayments>
    <carg:ChangeInGrossAdvancePaymentsReceivedFromThirdPartyPaymentProcessor
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="-3"
      id="F_ad59d449-a252-4b51-8a92-ccae4379cc27"
      unitRef="U_USD">0</carg:ChangeInGrossAdvancePaymentsReceivedFromThirdPartyPaymentProcessor>
    <carg:ChangeInGrossAdvancePaymentsReceivedFromThirdPartyPaymentProcessor
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-3"
      id="F_aafa7bf8-f84a-4818-b9bc-7cf13211082a"
      unitRef="U_USD">-281000</carg:ChangeInGrossAdvancePaymentsReceivedFromThirdPartyPaymentProcessor>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="-3"
      id="F_f983e6a0-722f-42af-b494-59e729a23cfc"
      unitRef="U_USD">-218373000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-3"
      id="F_0e97cda2-0659-4108-ae79-00f2eed693c6"
      unitRef="U_USD">-200537000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="-3"
      id="F_2093b1b4-dd48-45f4-8428-aaba5f5c2c50"
      unitRef="U_USD">-847000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-3"
      id="F_d76c77bd-a2ac-47fb-b042-5995f64b8a28"
      unitRef="U_USD">2135000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="-3"
      id="F_a55b1e47-2e42-4a50-98d5-e2e3942e0dd5"
      unitRef="U_USD">-68382000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-3"
      id="F_73801ff7-5e49-47fb-b256-3b8572693067"
      unitRef="U_USD">-72880000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f"
      decimals="-3"
      id="F_9cb3499b-5ec8-4a50-ba31-4108047de130"
      unitRef="U_USD">190518000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="C_01e7720a-8875-4b04-9bdd-7a5be4df7878"
      decimals="-3"
      id="F_654b2322-c440-45e4-a180-5a521ade493e"
      unitRef="U_USD">306229000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4"
      decimals="-3"
      id="F_986ca9b5-2f69-41a3-9779-c0f6a628ca58"
      unitRef="U_USD">122136000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="C_c30e24b4-edf2-408b-94dc-80e6572116e2"
      decimals="-3"
      id="F_d8d4d4b0-19f1-4ffc-bc87-8b5c789b6cf9"
      unitRef="U_USD">233349000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="-3"
      id="F_950eacb2-30c1-444f-8119-de455da47d00"
      unitRef="U_USD">-356000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-3"
      id="F_7e045248-02bc-465a-bcbd-d788c4b4b126"
      unitRef="U_USD">17269000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:OperatingLeasePayments
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="-3"
      id="F_df82426d-af65-45ff-8735-7285846e534e"
      unitRef="U_USD">11531000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-3"
      id="F_9d43758f-28c9-4244-ab72-6f9c74735bcf"
      unitRef="U_USD">8997000</us-gaap:OperatingLeasePayments>
    <us-gaap:InterestPaidNet
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="-3"
      id="F_92435a2d-456d-47e1-9c2f-f678fb40a419"
      unitRef="U_USD">309000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-3"
      id="F_95ef7b35-bb77-4eae-a75a-b218051f5e0e"
      unitRef="U_USD">316000</us-gaap:InterestPaidNet>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="-3"
      id="F_938722b0-60c3-49f8-9f27-0440de23dc2e"
      unitRef="U_USD">1040000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-3"
      id="F_9599cf8e-0042-4af8-b11f-7440987e124e"
      unitRef="U_USD">842000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="-3"
      id="F_0696f7de-c68e-4a26-a25c-177e01c864f4"
      unitRef="U_USD">2919000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-3"
      id="F_6aebeb7e-fb97-4b35-b5a7-1be79c333e6b"
      unitRef="U_USD">3496000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <carg:UnpaidRepurchasesOfCommonStock
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="-3"
      id="F_8c78d511-b0d0-49db-933d-6951f518f4bc"
      unitRef="U_USD">2170000</carg:UnpaidRepurchasesOfCommonStock>
    <carg:UnpaidRepurchasesOfCommonStock
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-3"
      id="F_2fe8283e-bbe5-4743-a29d-644df84c4b5e"
      unitRef="U_USD">0</carg:UnpaidRepurchasesOfCommonStock>
    <carg:UnpaidExciseTaxOnRepurchasesOfShares
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="-3"
      id="F_7c2c4d4c-f834-49d1-9ab1-cdaf58c213b3"
      unitRef="U_USD">1676000</carg:UnpaidExciseTaxOnRepurchasesOfShares>
    <carg:UnpaidExciseTaxOnRepurchasesOfShares
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-3"
      id="F_2e8f8b34-ac76-45c6-baef-b855d2f06a2d"
      unitRef="U_USD">1402000</carg:UnpaidExciseTaxOnRepurchasesOfShares>
    <carg:RightOfUseAssetIncreaseDecreaseObtainedInExchangeForOperatingLeaseLiability
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="-3"
      id="F_203a089c-7723-495c-a6fb-047691ada181"
      unitRef="U_USD">0</carg:RightOfUseAssetIncreaseDecreaseObtainedInExchangeForOperatingLeaseLiability>
    <carg:RightOfUseAssetIncreaseDecreaseObtainedInExchangeForOperatingLeaseLiability
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-3"
      id="F_c0af8105-e523-4b39-80c7-05e8e8ff00c5"
      unitRef="U_USD">201000</carg:RightOfUseAssetIncreaseDecreaseObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      id="F_b91999a0-d031-458b-aaf6-63fe64a61550">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;1. Organization and Business Description&lt;/span&gt;&lt;span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;CarGurus, Inc. (the &#x201c;Company&#x201d; or &#x201c;CarGurus&#x201d;) is a multinational automotive platform helping consumers and dealers confidently buy and sell vehicles. Founded in 2006 with a mission to bring more trust and transparency to car shopping, CarGurus is an automotive shopping site in the U.S. CarGurus&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#x2019;&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; selection, trusted automotive insights, and data-driven products and solutions support each shopper&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#x2019;&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;s journey&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; &#x2013; &lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;from online research and shopping to in-dealership decisions&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; &#x2013;&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; to empower them at every step. CarGurus provides dealers a personalized, predictive intelligence platform with software solutions that helps them run their businesses more efficiently and profitably at all stages of inventory acquisition and pricing, marketing, and conversion to sale.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;The Company operates under the CarGurus brand in the U.S., Canada, and the U.K, with the U.S. representing its primary market. In addition, the Company operates the Autolist online marketplace in the U.S. and the PistonHeads online marketplace in the U.K. as independent brands.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;The Company has subsidiaries in the U.S., Canada, Ireland, and the U.K.&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;CarOffer, LLC (&#x201c;CarOffer&#x201d;) completed its wind-down and, for accounting purposes, was considered abandoned as of December 31, 2025. For further information, refer to Note 3 of the Unaudited Condensed Consolidated Financial Statements (as defined below).&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Effective as of the fourth quarter of 2025 the Company revised its segment reporting from &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;two&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; reportable segments to &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;one&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; reportable segment, in connection with the wind-down of CarOffer and as a result of the Chief Operating Decision Maker (&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#x201c;CODM&#x201d;) managing the business, making operating decisions, and evaluating operating performance on a consolidated basis. For further segment reporting and geographic information, refer to Note 13 of the Unaudited Condensed Consolidated Financial Statements.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;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, litigation, and dependence on key individuals.&lt;/span&gt;&lt;/p&gt;</us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="C_05aa6ff6-87c4-4990-afa6-8ff58345c837"
      decimals="INF"
      id="F_de11c94d-e427-4b6f-9659-2793f4f90512"
      unitRef="U_Segment">2</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="C_39f4a642-dc37-4485-a939-99d11578d0c9"
      decimals="INF"
      id="F_f40a4935-0174-4699-9641-e57e94761097"
      unitRef="U_Segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      id="F_1ed5e63d-7ffc-433b-a008-6810d617dc0c">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;2. Summary of Significant Accounting Policies&lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Basis of Presentation&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;The accompanying interim condensed consolidated financial statements are unaudited (the &#x201c;Unaudited Condensed Consolidated Financial Statements&#x201d;). The Unaudited Condensed Consolidated Financial Statements and related disclosures have been prepared in conformity with accounting principles generally accepted in the U.S. (&#x201c;GAAP&#x201d;). Any reference in these notes to applicable guidance is meant to refer to GAAP as found in the Accounting Standards Codification (&#x201c;ASC&#x201d;) and Accounting Standards Update (&#x201c;ASU&#x201d;) of the Financial Accounting Standards Board (&#x201c;FASB&#x201d;).&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;The Unaudited Condensed Consolidated Financial Statements have also been prepared pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (&#x201c;SEC&#x201d;). 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&#x2019;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.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:'Outfit',sans-serif;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;The Unaudited Condensed Consolidated Financial Statements should be read in conjunction with the Company&#x2019;s audited consolidated financial statements and the notes thereto included in the Company&#x2019;s Annual Report on Form 10-K for the fiscal year ended December 31, 2025, filed with the SEC on February 19, 2026 (the &#x201c;Annual Report&#x201d;).&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;The Company has presented the financial results of CarOffer as discontinued operations in the Unaudited Condensed Consolidated Financial Statements&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;. &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;No&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; assets or liabilities were classified as discontinued operations as of June 30, 2026 or December 31, 2025. N&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;o results of operations were classified as discontinued operations for the three and six months ended June 30, 2026. The Unaudited Condensed Consolidated Income Statement for the three and six months ended June 30, 2025, was derived from the Unaudited Condensed Consolidated Income Statement of CarGurus, Inc. as of that date, adjusted for the reclassification of discontinued operations. The Unaudited Condensed Consolidated Statement of Comprehensive Income, Unaudited Condensed Consolidated Statement of Stockholders&#x2019; Equity, and the Unaudited Condensed Consolidated Statement of Cash Flows as of June 30, 2025, related to discontinued operations have not been separately reclassified and are included within each for the period referenced. Unless indicated otherwise, the information in these notes to the Unaudited Condensed Consolidated Financial Statements relates to the Company&#x2019;s continuing operations and does not include the results of discontinued operations. For further information on discontinued operations, refer to Note 3 of the Unaudited Condensed Consolidated Financial Statements&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:'Outfit',sans-serif;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Principles of Consolidation&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;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.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:'Outfit',sans-serif;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Subsequent Event Considerations&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;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, other than those described in Note 14 of the	 Unaudited Condensed Consolidated Financial Statements.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:'Outfit',sans-serif;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Use of Estimates&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;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 expense during the reporting period.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;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&#x2019;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.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Critical estimates relied upon in preparing the Unaudited Condensed Consolidated Financial Statements include the capitalization and useful lives of product, technology, and development costs for website development, internal-use software, and hosting arrangements. Accordingly, the Company considers this to be its critical accounting estimate, and believes that of the Company&#x2019;s significant accounting policies, this involves the greatest degree of judgment and complexity.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Concentration of Credit Risk&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;The Company has no significant off-balance sheet risk, such as foreign exchange contracts, option contracts, or other foreign hedging arrangements.&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; Financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of cash and cash equivalents, and trade accounts receivable.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:'Outfit',sans-serif;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;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.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;The Company routinely assesses the creditworthiness of its customers and does not require collateral. The Company generally has not experienced material losses related to receivables from individual customers or groups of customers as the losses were dispersed across a large number of customers. Due to this factor, no additional credit risk beyond amounts provided for collection losses was believed by management to be probable in the Company&#x2019;s trade accounts receivable.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;As of June 30, 2026 and December 31, 2025&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;, &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;"&gt;&lt;span style="-sec-ix-hidden:F_16dfd867-e5c6-482e-b2b3-3085fccc51e7;"&gt;&lt;span style="-sec-ix-hidden:F_4ddd4232-568b-4303-b49a-6151efd8d2cc;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;a payment processor&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; for several &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;"&gt;&lt;span style="-sec-ix-hidden:F_d520e221-d702-4c04-8ff3-dbbdbe773036;"&gt;&lt;span style="-sec-ix-hidden:F_7518d0f7-80e4-4ac4-8dfa-8ec00386356c;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;hundred&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; dealer accounts represented &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;10.9&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; and &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;10.8&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;%, respectively, of net trade accounts receivable. The related trade accounts receivable balance included unbilled and billed receivables. The concentration was driven by the timing of payments pursuant to the agreement with the payment processor. The remainder of the trade accounts receivable was dispersed among more than &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,000&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; customers. &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;T&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;herefore, the Company does not believe there is significant credit risk with respect to trade accounts receivable.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;For the three months ended June 30, 2026 and 2025 and for the six months ended June 30, 2026 and 2025, &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;no&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; customer accounted for more than 10% of total revenue.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;As of June 30, 2026 and December 31, 2025, $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;15.2&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; million and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;16.8&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; million, respectively, was included in accounts receivable, net representing unbilled accounts receivable relating primarily to both dealers and advertising customers invoiced in the period subsequent to services being rendered and revenue recognition adjustments for Company offered discounts given to dealers in accordance with ASC Topic 606, &lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Revenue from Contracts with Customers &lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(&#x201c;ASC 606&#x201d;).&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:'Outfit',sans-serif;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Significant Accounting Policies&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;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 June 30, 2026&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;, there have been no material changes in the Company&#x2019;s significant accounting policies, which are detailed in the Annual Report.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Recent Accounting Pronouncements Not Yet Adopted&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;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 disclosed below, 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 June 30, 2026, there are no new accounting pronouncements that the Company is considering adopting, other than those described below.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;In September 2025 the FASB issued ASU 2025-06, &lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Targeted Improvements to the Accounting for Internal-Use Software &lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(&#x201c;ASU 2025-06&#x201d;), which clarifies and modernizes the guidance to reflect the evolution of software development from a sequential to an agile development method. ASU 2025-06 removes all references to project development stages to reflect this change in software development and requires capitalization of software costs to begin when management has authorized and committed to funding the project and it is probable the project will be completed and used to perform the intended function. ASU 2025-06 does not change what internal-use software costs can be capitalized or when such capitalization ceases. ASU 2025-06 is effective for annual reporting periods beginning after December 15, 2027, and interim reporting periods within those annual reporting periods. Early adoption is permitted as of the beginning of an annual reporting period. ASU 2025-06 may be adopted either prospectively, using a modified transition approach, or retrospectively. The Company is currently evaluating the impact of ASU 2025-06 on its future consolidated financial statements and related disclosures.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:'Outfit',sans-serif;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;In November 2024 the FASB issued ASU 2024-03, &lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Income Statement-Reporting Comprehensive Income-Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; (&#x201c;ASU 2024-03&#x201d;&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;). ASU 2024-03 is intended to provide more detailed expense information and requires additional disaggregated disclosures in the notes to the financial statements for categories of expenses that are included on the face of the income statement. ASU 2024-03 is effective for the fiscal years beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027. Early adoption is permitted. ASU 2024-03 may be applied either prospectively to financial statements issued for periods after the effective date of ASU 2024-03 or retrospectively to all prior periods presented in the consolidated financial statements. The Company is currently evaluating the impact of ASU 2024-03 on its future consolidated financial statements and related disclosures.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      id="F_123a4911-dca3-4938-b6d5-c46660d39a3f">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Basis of Presentation&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;The accompanying interim condensed consolidated financial statements are unaudited (the &#x201c;Unaudited Condensed Consolidated Financial Statements&#x201d;). The Unaudited Condensed Consolidated Financial Statements and related disclosures have been prepared in conformity with accounting principles generally accepted in the U.S. (&#x201c;GAAP&#x201d;). Any reference in these notes to applicable guidance is meant to refer to GAAP as found in the Accounting Standards Codification (&#x201c;ASC&#x201d;) and Accounting Standards Update (&#x201c;ASU&#x201d;) of the Financial Accounting Standards Board (&#x201c;FASB&#x201d;).&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;The Unaudited Condensed Consolidated Financial Statements have also been prepared pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (&#x201c;SEC&#x201d;). 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&#x2019;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.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;The Unaudited Condensed Consolidated Financial Statements should be read in conjunction with the Company&#x2019;s audited consolidated financial statements and the notes thereto included in the Company&#x2019;s Annual Report on Form 10-K for the fiscal year ended December 31, 2025, filed with the SEC on February 19, 2026 (the &#x201c;Annual Report&#x201d;).&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;The Company has presented the financial results of CarOffer as discontinued operations in the Unaudited Condensed Consolidated Financial Statements&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;. &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;No&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; assets or liabilities were classified as discontinued operations as of June 30, 2026 or December 31, 2025. N&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;o results of operations were classified as discontinued operations for the three and six months ended June 30, 2026. The Unaudited Condensed Consolidated Income Statement for the three and six months ended June 30, 2025, was derived from the Unaudited Condensed Consolidated Income Statement of CarGurus, Inc. as of that date, adjusted for the reclassification of discontinued operations. The Unaudited Condensed Consolidated Statement of Comprehensive Income, Unaudited Condensed Consolidated Statement of Stockholders&#x2019; Equity, and the Unaudited Condensed Consolidated Statement of Cash Flows as of June 30, 2025, related to discontinued operations have not been separately reclassified and are included within each for the period referenced. Unless indicated otherwise, the information in these notes to the Unaudited Condensed Consolidated Financial Statements relates to the Company&#x2019;s continuing operations and does not include the results of discontinued operations. For further information on discontinued operations, refer to Note 3 of the Unaudited Condensed Consolidated Financial Statements&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;.&lt;/span&gt;&lt;/p&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4"
      decimals="INF"
      id="F_a55885d2-9a82-43da-a704-75e62873416a"
      unitRef="U_USD">0</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f"
      decimals="INF"
      id="F_e6b3faa5-ed9a-47ff-8445-9a917e0993ed"
      unitRef="U_USD">0</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4"
      decimals="INF"
      id="F_d4450a82-8e05-4225-9e09-45bce9b14d99"
      unitRef="U_USD">0</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f"
      decimals="INF"
      id="F_26b66e56-cec5-4ce3-a32e-ebbbdeaa8d92"
      unitRef="U_USD">0</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      id="F_54048b8a-f438-4cbb-871d-f1d5e51d13fc">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Principles of Consolidation&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;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.&lt;/span&gt;&lt;/p&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:SubsequentEventsPolicyPolicyTextBlock
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      id="F_7a132ec9-04b1-4a9f-b6f2-a30bd5bb2d8f">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Subsequent Event Considerations&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;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, other than those described in Note 14 of the	 Unaudited Condensed Consolidated Financial Statements.&lt;/span&gt;&lt;/p&gt;</us-gaap:SubsequentEventsPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      id="F_80e21025-50e4-4ba5-931d-07f110add6e4">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Use of Estimates&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;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 expense during the reporting period.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;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&#x2019;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.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Critical estimates relied upon in preparing the Unaudited Condensed Consolidated Financial Statements include the capitalization and useful lives of product, technology, and development costs for website development, internal-use software, and hosting arrangements. Accordingly, the Company considers this to be its critical accounting estimate, and believes that of the Company&#x2019;s significant accounting policies, this involves the greatest degree of judgment and complexity.&lt;/span&gt;&lt;/p&gt;</us-gaap:UseOfEstimates>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      id="F_356f4504-48c4-4d58-8aff-773e466e23aa">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Concentration of Credit Risk&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;The Company has no significant off-balance sheet risk, such as foreign exchange contracts, option contracts, or other foreign hedging arrangements.&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; Financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of cash and cash equivalents, and trade accounts receivable.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;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.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;The Company routinely assesses the creditworthiness of its customers and does not require collateral. The Company generally has not experienced material losses related to receivables from individual customers or groups of customers as the losses were dispersed across a large number of customers. Due to this factor, no additional credit risk beyond amounts provided for collection losses was believed by management to be probable in the Company&#x2019;s trade accounts receivable.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;As of June 30, 2026 and December 31, 2025&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;, &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;"&gt;&lt;span style="-sec-ix-hidden:F_16dfd867-e5c6-482e-b2b3-3085fccc51e7;"&gt;&lt;span style="-sec-ix-hidden:F_4ddd4232-568b-4303-b49a-6151efd8d2cc;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;a payment processor&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; for several &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;"&gt;&lt;span style="-sec-ix-hidden:F_d520e221-d702-4c04-8ff3-dbbdbe773036;"&gt;&lt;span style="-sec-ix-hidden:F_7518d0f7-80e4-4ac4-8dfa-8ec00386356c;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;hundred&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; dealer accounts represented &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;10.9&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; and &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;10.8&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;%, respectively, of net trade accounts receivable. The related trade accounts receivable balance included unbilled and billed receivables. The concentration was driven by the timing of payments pursuant to the agreement with the payment processor. The remainder of the trade accounts receivable was dispersed among more than &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,000&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; customers. &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;T&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;herefore, the Company does not believe there is significant credit risk with respect to trade accounts receivable.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;For the three months ended June 30, 2026 and 2025 and for the six months ended June 30, 2026 and 2025, &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;no&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; customer accounted for more than 10% of total revenue.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;As of June 30, 2026 and December 31, 2025, $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;15.2&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; million and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;16.8&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; million, respectively, was included in accounts receivable, net representing unbilled accounts receivable relating primarily to both dealers and advertising customers invoiced in the period subsequent to services being rendered and revenue recognition adjustments for Company offered discounts given to dealers in accordance with ASC Topic 606, &lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Revenue from Contracts with Customers &lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(&#x201c;ASC 606&#x201d;).&lt;/span&gt;&lt;/p&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:ConcentrationRiskCreditRiskFinancialInstrumentsOffBalanceSheetRisk
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      id="F_2eb722c1-eeb1-4f2a-9d29-38b7559171a0">The Company has no significant off-balance sheet risk, such as foreign exchange contracts, option contracts, or other foreign hedging arrangements.</us-gaap:ConcentrationRiskCreditRiskFinancialInstrumentsOffBalanceSheetRisk>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_30451019-4dd3-43a3-b046-0ca819738fe5"
      decimals="3"
      id="F_5f7f7f15-3fdd-4d7f-ba3f-9fc3d845c66d"
      unitRef="U_pure">0.109</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_18f96de8-d798-41dd-bc5c-2cace60c2d89"
      decimals="3"
      id="F_4000893f-29af-4f00-ab26-bc9579f66237"
      unitRef="U_pure">0.108</us-gaap:ConcentrationRiskPercentage1>
    <carg:NumberOfMajorCustomers
      contextRef="C_60b7c8d3-a71a-4532-8c46-48ae15f7c82a"
      decimals="INF"
      id="F_f16cc924-7a2c-40d5-acc5-081c361ddb1f"
      unitRef="U_Customer">1000</carg:NumberOfMajorCustomers>
    <carg:NumberOfMajorCustomers
      contextRef="C_658c1821-fd21-4f89-97f6-84be68b2e731"
      decimals="INF"
      id="F_3ddd4ee2-e456-48d1-b6f9-72c4a1bc8abd"
      unitRef="U_Customer">1000</carg:NumberOfMajorCustomers>
    <carg:NumberOfMajorCustomers
      contextRef="C_e99321ee-7895-462e-b29a-07cc90e6a20c"
      decimals="0"
      id="F_04d0e024-d96c-40ee-b1c1-c01aed26e3d0"
      unitRef="U_Customer">0</carg:NumberOfMajorCustomers>
    <carg:NumberOfMajorCustomers
      contextRef="C_023d100a-7394-4a18-ad83-8ead0fcdd2e8"
      decimals="0"
      id="F_bf9d44aa-4a21-4a12-80b8-eab807d5b822"
      unitRef="U_Customer">0</carg:NumberOfMajorCustomers>
    <carg:NumberOfMajorCustomers
      contextRef="C_48243a39-1a21-44ea-bc17-346fe766bf99"
      decimals="0"
      id="F_c58421f5-bc4a-4f75-b59c-671d4f41fcd5"
      unitRef="U_Customer">0</carg:NumberOfMajorCustomers>
    <carg:NumberOfMajorCustomers
      contextRef="C_6a34f8a0-af85-40ec-9e15-f82a003385c9"
      decimals="0"
      id="F_f7b6a34d-ff67-409f-8476-faa25264f5d0"
      unitRef="U_Customer">0</carg:NumberOfMajorCustomers>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="C_b465babf-3d90-4bca-875f-f5e2f77dfa0c"
      decimals="-5"
      id="F_5543ecf6-75c9-4f70-9894-66ed1a00a607"
      unitRef="U_USD">15200000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="C_6d056038-fdcb-4f34-ab41-a0b3cd1ddabf"
      decimals="-5"
      id="F_aa5b37d3-8c21-40f8-8564-cb44b0ced931"
      unitRef="U_USD">16800000</us-gaap:UnbilledReceivablesCurrent>
    <carg:SignificantAccountingPoliciesPolicyTextBlock
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      id="F_c79b873d-8a69-4f1a-abe0-cd188bcfef78">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Significant Accounting Policies&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;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 June 30, 2026&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;, there have been no material changes in the Company&#x2019;s significant accounting policies, which are detailed in the Annual Report.&lt;/span&gt;&lt;/p&gt;</carg:SignificantAccountingPoliciesPolicyTextBlock>
    <carg:RecentAccountingPronouncementsNotYetAdoptedPolicyTextBlock
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      id="F_4256d7b8-1b75-4d7e-b008-40f3d84cb047">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Recent Accounting Pronouncements Not Yet Adopted&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;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 disclosed below, 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 June 30, 2026, there are no new accounting pronouncements that the Company is considering adopting, other than those described below.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;In September 2025 the FASB issued ASU 2025-06, &lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Targeted Improvements to the Accounting for Internal-Use Software &lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(&#x201c;ASU 2025-06&#x201d;), which clarifies and modernizes the guidance to reflect the evolution of software development from a sequential to an agile development method. ASU 2025-06 removes all references to project development stages to reflect this change in software development and requires capitalization of software costs to begin when management has authorized and committed to funding the project and it is probable the project will be completed and used to perform the intended function. ASU 2025-06 does not change what internal-use software costs can be capitalized or when such capitalization ceases. ASU 2025-06 is effective for annual reporting periods beginning after December 15, 2027, and interim reporting periods within those annual reporting periods. Early adoption is permitted as of the beginning of an annual reporting period. ASU 2025-06 may be adopted either prospectively, using a modified transition approach, or retrospectively. The Company is currently evaluating the impact of ASU 2025-06 on its future consolidated financial statements and related disclosures.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;In November 2024 the FASB issued ASU 2024-03, &lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Income Statement-Reporting Comprehensive Income-Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; (&#x201c;ASU 2024-03&#x201d;&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;). ASU 2024-03 is intended to provide more detailed expense information and requires additional disaggregated disclosures in the notes to the financial statements for categories of expenses that are included on the face of the income statement. ASU 2024-03 is effective for the fiscal years beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027. Early adoption is permitted. ASU 2024-03 may be applied either prospectively to financial statements issued for periods after the effective date of ASU 2024-03 or retrospectively to all prior periods presented in the consolidated financial statements. The Company is currently evaluating the impact of ASU 2024-03 on its future consolidated financial statements and related disclosures.&lt;/span&gt;&lt;/p&gt;</carg:RecentAccountingPronouncementsNotYetAdoptedPolicyTextBlock>
    <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      id="F_b8506b57-2428-4cca-b896-ef2124c2e743">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;3. Discontinued Operations&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;On August 6, 2025, the Company&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#x2019;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;s &lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Board of Directors (the &#x201c;Board&#x201d;) determined, after considering all reasonably available options and a broader strategic reassessment, that it was in the best interests of the Company&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#x2019;&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;s stockholders to wind down CarOffer. &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;The wind-down of CarOffer was completed and the business was considered abandoned for accounting purposes as of December 31, 2025. The assets, liabilities, and results of operations of CarOffer, excluding certain assets that have been repurposed for corporate use, have been presented as discontinued operations in accordance with ASC 205-20, &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Discontinued Operations&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;, as the disposition represents a strategic shift that has a major effect on the Company&#x2019;s operations and financial results. &lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;CarOffer&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#x2019;&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;s operations were&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; previously reported within the&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; Digital Wholesale segment.&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:'Outfit',sans-serif;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;For the three and six months ended &lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;June 30, 2025, major classes of discontinued operations included in the Unaudited Condensed Consolidated Income Statements were as follows:&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
       &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
        &lt;tr style="visibility:collapse;"&gt;
         &lt;td style="width:67.08%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.58%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:12.88%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.58%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:12.88%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(dollars in thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#eef2f7;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;12,035&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;24,958&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Cost of revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;13,974&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;25,082&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#eef2f7;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Gross profit&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,939&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;124&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Operating expenses&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#eef2f7;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Sales and marketing&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,750&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4,797&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Product, technology, and development&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;645&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,867&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#eef2f7;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;General and administrative&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,796&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3,791&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Impairments&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;29,134&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;29,134&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#eef2f7;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Depreciation and amortization&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;441&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;891&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="margin-left:3.707%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Total operating expenses&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;33,766&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;40,480&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#eef2f7;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Loss from discontinued operations before income taxes&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="border-top:0.5pt solid #000000;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="border-top:0.5pt solid #000000;padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;35,705&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="border-top:0.5pt solid #ffffff03;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="border-top:0.5pt solid #000000;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="border-top:0.5pt solid #000000;padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;40,604&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="border-top:0.5pt solid #ffffff03;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Benefit from income taxes&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;9,059&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;10,929&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#eef2f7;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Net loss from discontinued operations, net of tax benefits&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="border-top:0.5pt solid #000000;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="border-top:0.5pt solid #000000;padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;26,646&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="border-top:0.5pt solid #ffffff03;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="border-top:0.5pt solid #000000;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="border-top:0.5pt solid #000000;padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;29,675&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="border-top:0.5pt solid #ffffff03;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#eef2f7;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Net loss from discontinued operations per share (Note 11)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Basic&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.27&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.29&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#eef2f7;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Diluted&lt;/span&gt;&lt;span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;font-family:'Outfit',sans-serif;position:relative;font-kerning:none;min-width:fit-content;"&gt;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.27&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.29&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Weighted-average number of shares of common stock used in computing net loss per share attributable to common stockholders&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#eef2f7;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Basic&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;98,889,893&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;100,980,676&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Diluted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;100,184,067&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;102,614,441&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
       &lt;/table&gt;&lt;div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:12pt;margin-right:4.537%;min-width:4.537%;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;(1)&lt;/span&gt;&lt;div style="display:inline;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Diluted earnings per share from discontinued operations is calculated using the net income from continuing operations to determine the denominator, in accordance with applicable guidance.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:'Outfit',sans-serif;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;The Company has elected to present its Unaudited Condensed Consolidated Statement of Cash Flows on a consolidated basis, inclusive of discontinued operations activity in the table below. For the &lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;six months ended June 30, 2025, the following table presents significant non-cash items and capital expenditures of the discontinued operations for the period presented:&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
       &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:92.0%;border-collapse:separate;margin-right:auto;"&gt;
        &lt;tr style="visibility:collapse;"&gt;
         &lt;td style="width:80.284%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.9%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:15.817%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(dollars in thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#eef2f7;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Depreciation and amortization&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,771&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Capitalized expenditures&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,727&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#eef2f7;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Impairments&lt;/span&gt;&lt;span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;font-family:'Outfit',sans-serif;position:relative;font-kerning:none;min-width:fit-content;"&gt;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;32,053&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Stock&#x2013;based compensation expense&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
       &lt;/table&gt;&lt;div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:12pt;margin-right:4.537%;min-width:4.537%;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;(1)&lt;/span&gt;&lt;div style="display:inline;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;During the six months ended June 30, 2025, the Company recognized impairments related to CarOffer of $&lt;/span&gt;&lt;span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.3&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; million, $&lt;/span&gt;&lt;span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.8&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; million, $&lt;/span&gt;&lt;span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4.8&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; million, $&lt;/span&gt;&lt;span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;6.6&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; million, and $&lt;/span&gt;&lt;span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;19.6&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; million for capitalized hosting arrangements, capitalized internal-use software, capitalized website development costs, intangible assets, and goodwill, respectively.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;A&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;s a result of the wind-down, the Company incurred total expenditures of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;13.3&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; million, of which all cash expenditures were incurred during the second half of 2025 and were all paid as of December 31, 2025. Of this amount, the Company incurred and paid $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5.4&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; million of one-time restructuring costs, including severance and other employee-related costs and contract termination charges, attributable to discontinued operations.&lt;/span&gt;&lt;/p&gt;</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      id="F_89ea9891-03f0-4e24-8f08-7521a0837051">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;For the three and six months ended &lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;June 30, 2025, major classes of discontinued operations included in the Unaudited Condensed Consolidated Income Statements were as follows:&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
       &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
        &lt;tr style="visibility:collapse;"&gt;
         &lt;td style="width:67.08%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.58%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:12.88%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.58%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:12.88%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(dollars in thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#eef2f7;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;12,035&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;24,958&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Cost of revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;13,974&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;25,082&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#eef2f7;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Gross profit&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,939&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;124&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Operating expenses&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#eef2f7;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Sales and marketing&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,750&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4,797&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Product, technology, and development&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;645&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,867&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#eef2f7;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;General and administrative&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,796&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3,791&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Impairments&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;29,134&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;29,134&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#eef2f7;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Depreciation and amortization&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;441&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;891&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="margin-left:3.707%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Total operating expenses&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;33,766&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;40,480&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#eef2f7;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Loss from discontinued operations before income taxes&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="border-top:0.5pt solid #000000;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="border-top:0.5pt solid #000000;padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;35,705&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="border-top:0.5pt solid #ffffff03;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="border-top:0.5pt solid #000000;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="border-top:0.5pt solid #000000;padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;40,604&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="border-top:0.5pt solid #ffffff03;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Benefit from income taxes&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;9,059&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;10,929&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#eef2f7;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Net loss from discontinued operations, net of tax benefits&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="border-top:0.5pt solid #000000;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="border-top:0.5pt solid #000000;padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;26,646&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="border-top:0.5pt solid #ffffff03;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="border-top:0.5pt solid #000000;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="border-top:0.5pt solid #000000;padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;29,675&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="border-top:0.5pt solid #ffffff03;padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#eef2f7;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Net loss from discontinued operations per share (Note 11)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Basic&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.27&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.29&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#eef2f7;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Diluted&lt;/span&gt;&lt;span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;font-family:'Outfit',sans-serif;position:relative;font-kerning:none;min-width:fit-content;"&gt;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.27&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.29&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Weighted-average number of shares of common stock used in computing net loss per share attributable to common stockholders&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#eef2f7;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Basic&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;98,889,893&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;100,980,676&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Diluted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;100,184,067&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;102,614,441&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
       &lt;/table&gt;&lt;div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:12pt;margin-right:4.537%;min-width:4.537%;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;(1)&lt;/span&gt;&lt;div style="display:inline;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Diluted earnings per share from discontinued operations is calculated using the net income from continuing operations to determine the denominator, in accordance with applicable guidance.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55"
      decimals="-3"
      id="F_27d29652-fd98-4424-ae5f-1af0d1cccab2"
      unitRef="U_USD">12035000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-3"
      id="F_10c0c98c-8b4c-423e-a463-43a4b1695d5c"
      unitRef="U_USD">24958000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
      contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55"
      decimals="-3"
      id="F_206f29f9-3575-4824-8a58-8150c28fc00f"
      unitRef="U_USD">13974000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-3"
      id="F_00d8ee67-06ff-4cfd-a791-22c80cf1b84f"
      unitRef="U_USD">25082000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss
      contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55"
      decimals="-3"
      id="F_f7978bc9-c2e2-4b4f-bc6d-e4401354caca"
      unitRef="U_USD">-1939000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-3"
      id="F_d29fed40-b01a-429e-928b-ef4ea4e43ae0"
      unitRef="U_USD">-124000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss>
    <carg:DisposalGroupIncludingDiscontinuedOperationSalesAndMarketingExpense
      contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55"
      decimals="-3"
      id="F_00402d26-40d6-4cd7-8f81-6e70cb9eab1b"
      unitRef="U_USD">1750000</carg:DisposalGroupIncludingDiscontinuedOperationSalesAndMarketingExpense>
    <carg:DisposalGroupIncludingDiscontinuedOperationSalesAndMarketingExpense
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-3"
      id="F_00f9cf14-1ebd-47c6-a9cd-e67341aec2c4"
      unitRef="U_USD">4797000</carg:DisposalGroupIncludingDiscontinuedOperationSalesAndMarketingExpense>
    <carg:DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense
      contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55"
      decimals="-3"
      id="F_b1b3995f-51d0-443e-9439-4c3f845fcc81"
      unitRef="U_USD">645000</carg:DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense>
    <carg:DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-3"
      id="F_ab660f9c-bd0c-43df-bb37-534f0c08d7b2"
      unitRef="U_USD">1867000</carg:DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense
      contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55"
      decimals="-3"
      id="F_d2cb757e-490b-4681-8e58-0dbbc248812e"
      unitRef="U_USD">1796000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-3"
      id="F_2e67e99b-1bf0-46b1-90c3-02f1c31b9815"
      unitRef="U_USD">3791000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense>
    <carg:DisposalGroupIncludingDiscontinuedOperationImpairments
      contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55"
      decimals="-3"
      id="F_d99c3506-ba87-46c1-b697-b0852de4c36a"
      unitRef="U_USD">29134000</carg:DisposalGroupIncludingDiscontinuedOperationImpairments>
    <carg:DisposalGroupIncludingDiscontinuedOperationImpairments
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-3"
      id="F_dd5280e4-8a61-4f6c-8ce2-2201708dde0f"
      unitRef="U_USD">29134000</carg:DisposalGroupIncludingDiscontinuedOperationImpairments>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization
      contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55"
      decimals="-3"
      id="F_060172ce-ae64-4e26-b5ff-5a118d540c2a"
      unitRef="U_USD">441000</us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-3"
      id="F_6e7673b1-0b15-4a94-87ea-a971918377d1"
      unitRef="U_USD">891000</us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense
      contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55"
      decimals="-3"
      id="F_b9b8da6a-8289-40ea-83b7-61b5914efeb7"
      unitRef="U_USD">33766000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-3"
      id="F_da15a106-e83c-4091-95a9-fa4ca0d917f2"
      unitRef="U_USD">40480000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55"
      decimals="-3"
      id="F_80b0df7b-4360-4bf2-9348-a4a4969cb2db"
      unitRef="U_USD">-35705000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-3"
      id="F_6d7f4a9a-1267-438d-9ad7-6cc73c37d9fa"
      unitRef="U_USD">-40604000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55"
      decimals="-3"
      id="F_dfe3d9bd-e483-4468-a96f-4300515c4883"
      unitRef="U_USD">-9059000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-3"
      id="F_4f877059-f302-4840-b23c-145b73d82fcb"
      unitRef="U_USD">-10929000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55"
      decimals="-3"
      id="F_53fdf4e8-66cc-470f-a6fd-f4e2ea4c339d"
      unitRef="U_USD">-26646000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-3"
      id="F_b2481b27-72a5-4451-9271-c8f8c0e76f54"
      unitRef="U_USD">-29675000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55"
      decimals="2"
      id="F_7c76663e-57fb-4241-9d3f-38dc44a8d97b"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">-0.27</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="2"
      id="F_f5b24fb7-36a7-49f8-8dd9-b6f5923abf1a"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">-0.29</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55"
      decimals="2"
      id="F_01f71850-b3de-4199-840b-033bc99f85bb"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">-0.27</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="2"
      id="F_f4b12f39-8bf3-4c32-a5eb-59517faac514"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">-0.29</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <carg:DiscontinuedOperationsWeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55"
      decimals="0"
      id="F_ee0b4525-fc7d-41c5-803c-d11cf21ede90"
      unitRef="U_shares">98889893</carg:DiscontinuedOperationsWeightedAverageNumberOfSharesOutstandingBasic>
    <carg:DiscontinuedOperationsWeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="0"
      id="F_24702657-ac78-4049-b33f-29dbb9c9d08d"
      unitRef="U_shares">100980676</carg:DiscontinuedOperationsWeightedAverageNumberOfSharesOutstandingBasic>
    <carg:DiscontinuedOperationsWeightedAverageNumberOfSharesOutstandingDiluted
      contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55"
      decimals="0"
      id="F_9f99968c-eae0-41a1-9b62-e9836e281636"
      unitRef="U_shares">100184067</carg:DiscontinuedOperationsWeightedAverageNumberOfSharesOutstandingDiluted>
    <carg:DiscontinuedOperationsWeightedAverageNumberOfSharesOutstandingDiluted
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="0"
      id="F_1884937e-fc86-4a26-9979-43694caf4733"
      unitRef="U_shares">102614441</carg:DiscontinuedOperationsWeightedAverageNumberOfSharesOutstandingDiluted>
    <carg:SummaryOfSignificantNonCashItemsAndCapitalExpendituresOfDiscontinuedOperationsTableTextBlock
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      id="F_feadc301-0ffc-4beb-b13f-43b90fd6e0d2">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;The Company has elected to present its Unaudited Condensed Consolidated Statement of Cash Flows on a consolidated basis, inclusive of discontinued operations activity in the table below. For the &lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;six months ended June 30, 2025, the following table presents significant non-cash items and capital expenditures of the discontinued operations for the period presented:&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
       &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:92.0%;border-collapse:separate;margin-right:auto;"&gt;
        &lt;tr style="visibility:collapse;"&gt;
         &lt;td style="width:80.284%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.9%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:15.817%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(dollars in thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#eef2f7;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Depreciation and amortization&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,771&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Capitalized expenditures&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,727&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#eef2f7;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Impairments&lt;/span&gt;&lt;span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;font-family:'Outfit',sans-serif;position:relative;font-kerning:none;min-width:fit-content;"&gt;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;32,053&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Stock&#x2013;based compensation expense&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
       &lt;/table&gt;&lt;div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:12pt;margin-right:4.537%;min-width:4.537%;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;(1)&lt;/span&gt;&lt;div style="display:inline;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;During the six months ended June 30, 2025, the Company recognized impairments related to CarOffer of $&lt;/span&gt;&lt;span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.3&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; million, $&lt;/span&gt;&lt;span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.8&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; million, $&lt;/span&gt;&lt;span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4.8&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; million, $&lt;/span&gt;&lt;span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;6.6&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; million, and $&lt;/span&gt;&lt;span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;19.6&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; million for capitalized hosting arrangements, capitalized internal-use software, capitalized website development costs, intangible assets, and goodwill, respectively.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;A&lt;/span&gt;</carg:SummaryOfSignificantNonCashItemsAndCapitalExpendituresOfDiscontinuedOperationsTableTextBlock>
    <us-gaap:DepreciationAndAmortizationDiscontinuedOperations
      contextRef="C_8a77bc68-effc-4f3f-aebc-b9ccf4b52587"
      decimals="-3"
      id="F_a5babddd-8a28-434f-9e08-eb2d0a40d76b"
      unitRef="U_USD">1771000</us-gaap:DepreciationAndAmortizationDiscontinuedOperations>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="C_8a77bc68-effc-4f3f-aebc-b9ccf4b52587"
      decimals="-3"
      id="F_61cfdc79-a4b3-4547-85b8-e7e2f41c7a4e"
      unitRef="U_USD">1727000</us-gaap:PaymentsToDevelopSoftware>
    <carg:DisposalGroupImpairments
      contextRef="C_8a77bc68-effc-4f3f-aebc-b9ccf4b52587"
      decimals="-3"
      id="F_074d077e-b73e-463b-b931-98c56fe06611"
      unitRef="U_USD">32053000</carg:DisposalGroupImpairments>
    <carg:DisposalGroupIncludingDiscontinuedOperationShareBasedCompensation
      contextRef="C_8a77bc68-effc-4f3f-aebc-b9ccf4b52587"
      decimals="-3"
      id="F_73dec03b-a964-4d0b-9f4d-7d874ec16af2"
      unitRef="U_USD">1025000</carg:DisposalGroupIncludingDiscontinuedOperationShareBasedCompensation>
    <carg:ImpairmentOfCapitalizedHostingArrangements
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-5"
      id="F_3cb421b6-4baf-4867-a0c8-153d80864913"
      unitRef="U_USD">300000</carg:ImpairmentOfCapitalizedHostingArrangements>
    <carg:ImpairmentOfCapitalizedInternalUseSoftware
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-5"
      id="F_9f1beb81-6c5a-48e9-b5c7-bdc07ac85759"
      unitRef="U_USD">800000</carg:ImpairmentOfCapitalizedInternalUseSoftware>
    <carg:ImpairmentOfCapitalizedWebsiteDevelopment
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-5"
      id="F_53c10436-0605-4ed9-9c9a-be16155af03b"
      unitRef="U_USD">4800000</carg:ImpairmentOfCapitalizedWebsiteDevelopment>
    <carg:ImpairmentOfIntangibleAssets
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-5"
      id="F_8b7ad3f3-b15c-466d-ac3a-fec5c0531394"
      unitRef="U_USD">6600000</carg:ImpairmentOfIntangibleAssets>
    <carg:ImpairmentGoodwill
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-5"
      id="F_bc3c43ff-af5f-4b8a-a783-84d1d000eb5d"
      unitRef="U_USD">19600000</carg:ImpairmentGoodwill>
    <us-gaap:RestructuringCosts
      contextRef="C_ad596817-f81e-449b-8f9d-28676163e9e1"
      decimals="-5"
      id="F_26bd9072-a45f-486c-bdb7-b14ee52ffe39"
      unitRef="U_USD">13300000</us-gaap:RestructuringCosts>
    <us-gaap:PaymentsForRestructuring
      contextRef="C_741c6272-2ba1-457d-848e-515f698541b3"
      decimals="-5"
      id="F_d2ea3662-d943-4034-b3c3-89ef11a1b330"
      unitRef="U_USD">5400000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      id="F_644e49f1-5eef-45b7-9825-fda1028d0a9a">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;4. Revenue Recognition&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;The Company provides disaggregation of revenue by geographic region. Revenue by geographic region is disaggregated by (i) U.S. and (ii) International regions as disclosed in Note 13 of the Unaudited Condensed Consolidated Financial Statements. The Company believes these categories best depict how the nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factors.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;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.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;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 June 30, 2026, was approximately &lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;65.2&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; million, the majority of which the Company expects to recognize over the next 12 months.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;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 June 30, 2026. For performance obligations not satisfied as of June 30, 2026, 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 June 30, 2026.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;For the three months ended June 30, 2026 and 2025, revenue recognized from amounts included in deferred revenue at the beginning of the period was &lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;white-space:pre-wrap;font-kerning:none;min-width:fit-content;color:#00002d;"&gt;24.7&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; million and &lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;white-space:pre-wrap;font-kerning:none;min-width:fit-content;color:#00002d;"&gt;22.3&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; million, respectively. For the &lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;six months ended June 30, 2026 and 2025, revenue recognized from amounts included in deferred revenue at the beginning of the period was &lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;23.6&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; million and &lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;21.5&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; million, respectively.&lt;/span&gt;&lt;/p&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4"
      decimals="-5"
      id="F_16da0c18-8333-46ba-bb56-e0cf75931c0d"
      unitRef="U_USD">65200000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec"
      decimals="-5"
      id="F_e070538c-d2e8-4dd8-b320-c638e91c5668"
      unitRef="U_USD">24700000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55"
      decimals="-5"
      id="F_f9ffdc7e-ec2f-406d-879c-5bc73a7b8195"
      unitRef="U_USD">22300000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="-5"
      id="F_85b2d4ed-fb94-41c8-bf65-53f275299a7e"
      unitRef="U_USD">23600000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-5"
      id="F_7b5c9ed8-9dcd-487c-b07b-94dc5e77732c"
      unitRef="U_USD">21500000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:FinancialInstrumentsDisclosureTextBlock
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      id="F_08027da7-849b-4f65-a5e8-70b61fab4d7a">&lt;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;"&gt;&lt;span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;5. Fair Value of Financial Instruments&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:'Outfit',sans-serif;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;As of &lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;June 30, 2026 and December 31, 2025, assets measured at fair value on a recurring basis consisted of the following:&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
       &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
        &lt;tr style="visibility:collapse;"&gt;
         &lt;td style="width:50.03%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.299%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:9.193000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.299%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:9.193000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.299%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:9.193000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.299%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:9.193000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="14" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;As of June 30, 2026&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Quoted Prices&lt;br/&gt;in Active Markets&lt;br/&gt;for Identical Assets&lt;br/&gt;(Level 1 Inputs)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Significant Other&lt;br/&gt;Observable Inputs&lt;br/&gt;(Level 2 Inputs)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Significant&lt;br/&gt;Unobservable Inputs&lt;br/&gt;(Level 3 Inputs)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="14" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(dollars in thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#eef2f7;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Cash equivalents&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;"&gt;&lt;span style="-sec-ix-hidden:F_4faaad28-7f37-4235-ba5e-fbe9cdb10863;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Mutual funds&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;50,859&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;50,859&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#eef2f7;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;50,859&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;50,859&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
       &lt;/table&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
       &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
        &lt;tr style="visibility:collapse;"&gt;
         &lt;td style="width:50.03%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.299%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:9.193000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.299%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:9.193000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.299%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:9.193000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.299%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:9.193000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="14" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;As of December 31, 2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Quoted Prices&lt;br/&gt;in Active Markets&lt;br/&gt;for Identical Assets&lt;br/&gt;(Level 1 Inputs)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Significant Other&lt;br/&gt;Observable Inputs&lt;br/&gt;(Level 2 Inputs)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Significant&lt;br/&gt;Unobservable Inputs&lt;br/&gt;(Level 3 Inputs)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="14" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(dollars in thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#eef2f7;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Cash equivalents&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;"&gt;&lt;span style="-sec-ix-hidden:F_9e698bde-000d-46f8-8f04-c03abca8f225;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Mutual funds&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;85,793&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;85,793&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#eef2f7;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;85,793&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;85,793&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
       &lt;/table&gt;&lt;/div&gt;</us-gaap:FinancialInstrumentsDisclosureTextBlock>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      id="F_f87b3d65-4f71-4922-81e6-694bb6bc8169">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;As of &lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;June 30, 2026 and December 31, 2025, assets measured at fair value on a recurring basis consisted of the following:&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
       &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
        &lt;tr style="visibility:collapse;"&gt;
         &lt;td style="width:50.03%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.299%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:9.193000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.299%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:9.193000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.299%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:9.193000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.299%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:9.193000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="14" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;As of June 30, 2026&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Quoted Prices&lt;br/&gt;in Active Markets&lt;br/&gt;for Identical Assets&lt;br/&gt;(Level 1 Inputs)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Significant Other&lt;br/&gt;Observable Inputs&lt;br/&gt;(Level 2 Inputs)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Significant&lt;br/&gt;Unobservable Inputs&lt;br/&gt;(Level 3 Inputs)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="14" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(dollars in thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#eef2f7;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Cash equivalents&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;"&gt;&lt;span style="-sec-ix-hidden:F_4faaad28-7f37-4235-ba5e-fbe9cdb10863;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Mutual funds&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;50,859&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;50,859&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#eef2f7;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;50,859&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;50,859&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
       &lt;/table&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
       &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
        &lt;tr style="visibility:collapse;"&gt;
         &lt;td style="width:50.03%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.299%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:9.193000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.299%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:9.193000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.299%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:9.193000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.299%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:9.193000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="14" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;As of December 31, 2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Quoted Prices&lt;br/&gt;in Active Markets&lt;br/&gt;for Identical Assets&lt;br/&gt;(Level 1 Inputs)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Significant Other&lt;br/&gt;Observable Inputs&lt;br/&gt;(Level 2 Inputs)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Significant&lt;br/&gt;Unobservable Inputs&lt;br/&gt;(Level 3 Inputs)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="14" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(dollars in thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#eef2f7;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Cash equivalents&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;"&gt;&lt;span style="-sec-ix-hidden:F_9e698bde-000d-46f8-8f04-c03abca8f225;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Mutual funds&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;85,793&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;85,793&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#eef2f7;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;85,793&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;85,793&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
       &lt;/table&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="C_574680c0-76d0-406a-95ce-4d67e6c97c3c"
      decimals="-3"
      id="F_27a750eb-6c94-4584-8565-8ec20df1630b"
      unitRef="U_USD">50859000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="C_10f8ce60-794c-44e5-a7c3-4242192cb522"
      decimals="-3"
      id="F_04860749-737c-4ec4-a91c-1f42827e1917"
      unitRef="U_USD">50859000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="C_574680c0-76d0-406a-95ce-4d67e6c97c3c"
      decimals="-3"
      id="F_4f1946c8-0093-4bc3-9d62-c82a71aaf0d2"
      unitRef="U_USD">50859000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="C_10f8ce60-794c-44e5-a7c3-4242192cb522"
      decimals="-3"
      id="F_4baaa22d-746e-4e22-afa0-c4ccd6dcccd3"
      unitRef="U_USD">50859000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="C_cf42880d-96fc-4078-ba89-6202099344fa"
      decimals="-3"
      id="F_68ef4232-5806-4108-b9fc-128b4127bf19"
      unitRef="U_USD">85793000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="C_eac79317-6a3e-45a4-b1a0-29c31840d0f1"
      decimals="-3"
      id="F_61c3c2f4-22e5-4e07-9fe6-ed3c8d6344ec"
      unitRef="U_USD">85793000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="C_cf42880d-96fc-4078-ba89-6202099344fa"
      decimals="-3"
      id="F_d0c0fe8c-65d0-48c7-959c-234e0107e022"
      unitRef="U_USD">85793000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="C_eac79317-6a3e-45a4-b1a0-29c31840d0f1"
      decimals="-3"
      id="F_59238441-faa7-4e07-8a05-297a089b5a7c"
      unitRef="U_USD">85793000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      id="F_78b82cd7-6a32-4159-ba06-2587b17eccab">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;6. Property and Equipment, Net&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:12pt;font-family:'Outfit',sans-serif;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;As of &lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;June 30, 2026 and December 31, 2025, property and equipment, net consisted of the following:&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
       &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
        &lt;tr style="visibility:collapse;"&gt;
         &lt;td style="width:66.72%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.72%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:12.92%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.72%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:12.92%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;As of&lt;br/&gt;June 30,&lt;br/&gt;2026&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;As of&lt;br/&gt;December 31,&lt;br/&gt;2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(dollars in thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#eef2f7;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Capitalized equipment&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;7,425&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;7,445&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Capitalized internal-use software&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;23,857&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;22,701&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#eef2f7;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Capitalized website development&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;80,783&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;66,355&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Furniture and fixtures&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;8,069&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;10,294&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#eef2f7;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Leasehold improvements&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;77,506&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;86,127&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;197,640&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;192,922&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#eef2f7;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Less accumulated depreciation and amortization&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;68,090&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;59,970&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;129,550&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;132,952&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
       &lt;/table&gt;&lt;/div&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;For the three months ended June 30, 2026 and 2025 and for the six months ended June 30, 2026 and 2025, depreciation and amortization expense, excluding amortization of intangible assets, amortization of capitalized hosting arrangements, disposals, write-offs, and impairments, was &lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;7.7&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; million, &lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5.6&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; million, &lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;14.6&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; million, and &lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;11.0&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; million, respectively.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;During the six months ended June 30, 2026&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;, the Company impaired $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1.0&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; million of capitalized website development costs, inclusive of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.5&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; million recognized in cost of revenue and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.5&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; million recognized in operating expense, in the Unaudited Condensed Consolidated Income Statements. These impairments were related to certain developed technology that the Company decided to cease investment.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;During the six months ended June 30, 2026&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;, as a result of the impairment for the 121 First Street lease, the Company impaired $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4.5&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; million of leasehold improvements and furniture and fixtures. For further discussion of the lease impairment, refer to Note 9 of these Unaudited Condensed Consolidated Financial Statements.&lt;/span&gt;&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      id="F_78db0973-ca0b-433b-ad45-6f21b9d8513a">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;As of &lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;June 30, 2026 and December 31, 2025, property and equipment, net consisted of the following:&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
       &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
        &lt;tr style="visibility:collapse;"&gt;
         &lt;td style="width:66.72%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.72%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:12.92%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.72%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:12.92%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;As of&lt;br/&gt;June 30,&lt;br/&gt;2026&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;As of&lt;br/&gt;December 31,&lt;br/&gt;2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(dollars in thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#eef2f7;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Capitalized equipment&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;7,425&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;7,445&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Capitalized internal-use software&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;23,857&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;22,701&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#eef2f7;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Capitalized website development&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;80,783&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;66,355&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Furniture and fixtures&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;8,069&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;10,294&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#eef2f7;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Leasehold improvements&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;77,506&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;86,127&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;197,640&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;192,922&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#eef2f7;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Less accumulated depreciation and amortization&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;68,090&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;59,970&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;129,550&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;132,952&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
       &lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_41f50c9f-a29a-4273-bd30-352d86ef773a"
      decimals="-3"
      id="F_fa697b0a-d861-4735-927e-7563b63c0e6a"
      unitRef="U_USD">7425000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_195d9f68-bfa3-4158-bec4-980127942f70"
      decimals="-3"
      id="F_1d73f4ba-57d5-4bc2-870a-b1440ef2420a"
      unitRef="U_USD">7445000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_3c806749-60f6-4120-b9b8-27b8650b654d"
      decimals="-3"
      id="F_9dbfb4b7-fd69-4a2f-9ea6-b68b3f13a2a5"
      unitRef="U_USD">23857000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_9c5e5e07-0eff-459b-bd0f-3e6e8c244308"
      decimals="-3"
      id="F_076eb913-3d19-47a6-a5de-8a265064a2ee"
      unitRef="U_USD">22701000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_0005d8e8-b2f9-4a29-91a1-ccf7ccc8cb5d"
      decimals="-3"
      id="F_14222ecf-9bf6-4716-8dea-28853303f2eb"
      unitRef="U_USD">80783000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_b6294613-73c2-4ca3-ad6a-ff6a2b9bc045"
      decimals="-3"
      id="F_66c5abb0-70a2-447f-a19d-4c253dbeae03"
      unitRef="U_USD">66355000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_1646e270-0a67-4241-8d62-43a96ebd7ed7"
      decimals="-3"
      id="F_b5947c33-82c8-44a2-84a3-dc08880b715c"
      unitRef="U_USD">8069000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_eb8d417e-755e-4112-8477-f4c874d7a4bf"
      decimals="-3"
      id="F_bd351be3-c9ce-4490-9ac1-85ea2f67bc07"
      unitRef="U_USD">10294000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_f065df85-064a-46cf-8103-4a8447ef73f6"
      decimals="-3"
      id="F_b4c005ac-f883-45e2-a4bb-439c0909a3e0"
      unitRef="U_USD">77506000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_f8391676-c75a-4146-a445-40c0cf9d2856"
      decimals="-3"
      id="F_c4249430-c36a-4131-b0e4-90b11219b86e"
      unitRef="U_USD">86127000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4"
      decimals="-3"
      id="F_37c42ee1-91b0-43d2-9788-756fd8cf660c"
      unitRef="U_USD">197640000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f"
      decimals="-3"
      id="F_9e067979-3525-4d05-8e27-4a61b9a04a39"
      unitRef="U_USD">192922000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4"
      decimals="-3"
      id="F_e0156c81-7876-48ad-b311-df24d5e05cf2"
      unitRef="U_USD">68090000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f"
      decimals="-3"
      id="F_507fa4b8-6ed8-4452-afb7-f9236e24f9b1"
      unitRef="U_USD">59970000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4"
      decimals="-3"
      id="F_a7f58705-60bf-4498-b870-ca1f73c70dfc"
      unitRef="U_USD">129550000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f"
      decimals="-3"
      id="F_7c094b5e-cf04-4a2d-b713-3fa6afd0ef9e"
      unitRef="U_USD">132952000</us-gaap:PropertyPlantAndEquipmentNet>
    <carg:DepreciationAndAmortizationExcludingAmortizationOfIntangibleAssetsCapitalizedHostingArrangementsWriteOffsAndImpairments
      contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec"
      decimals="-5"
      id="F_f9b327c6-40e3-4191-be05-08e6f471d1bc"
      unitRef="U_USD">7700000</carg:DepreciationAndAmortizationExcludingAmortizationOfIntangibleAssetsCapitalizedHostingArrangementsWriteOffsAndImpairments>
    <carg:DepreciationAndAmortizationExcludingAmortizationOfIntangibleAssetsCapitalizedHostingArrangementsWriteOffsAndImpairments
      contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55"
      decimals="-5"
      id="F_c752aa26-62ae-43df-8eee-90fdafc16e99"
      unitRef="U_USD">5600000</carg:DepreciationAndAmortizationExcludingAmortizationOfIntangibleAssetsCapitalizedHostingArrangementsWriteOffsAndImpairments>
    <carg:DepreciationAndAmortizationExcludingAmortizationOfIntangibleAssetsCapitalizedHostingArrangementsWriteOffsAndImpairments
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="-5"
      id="F_3c89d505-1e12-42ad-b4bd-d2ce4bde5acc"
      unitRef="U_USD">14600000</carg:DepreciationAndAmortizationExcludingAmortizationOfIntangibleAssetsCapitalizedHostingArrangementsWriteOffsAndImpairments>
    <carg:DepreciationAndAmortizationExcludingAmortizationOfIntangibleAssetsCapitalizedHostingArrangementsWriteOffsAndImpairments
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-5"
      id="F_181fd87f-0cf6-4f63-b47f-6c96670f0d64"
      unitRef="U_USD">11000000</carg:DepreciationAndAmortizationExcludingAmortizationOfIntangibleAssetsCapitalizedHostingArrangementsWriteOffsAndImpairments>
    <us-gaap:AssetImpairmentCharges
      contextRef="C_57578888-524a-47e6-a072-e9835edffed6"
      decimals="-5"
      id="F_44c88682-859a-45fa-9ecf-0e38aac85dee"
      unitRef="U_USD">1000000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="C_e82a585e-65f4-4236-8752-679d79d6f71f"
      decimals="-5"
      id="F_93f40d73-64e3-4368-83ab-c8426322fee0"
      unitRef="U_USD">500000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="C_17b9fe11-df66-4ff4-8420-386e13bd4000"
      decimals="-5"
      id="F_a89104f8-3d75-46dd-9ebc-18852c63b2ee"
      unitRef="U_USD">500000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="C_cfb74f51-9a94-45d5-a11c-4040d2fc416e"
      decimals="-5"
      id="F_36b53145-d7c6-4f04-8c18-db4cda90e928"
      unitRef="U_USD">4500000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      id="F_c0495b76-9729-4a44-a61c-a0a9f84ba792">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;7. Accrued Expenses, Accrued Income Taxes, and Other Current Liabilities&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:'Outfit',sans-serif;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;As of &lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;June 30, 2026 and December 31, 2025, accrued expenses, accrued income taxes, and other current liabilities consisted of the following:&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
       &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
        &lt;tr style="visibility:collapse;"&gt;
         &lt;td style="width:66.72%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.72%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:12.92%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.72%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:12.92%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;As of&lt;br/&gt;June 30,&lt;br/&gt;2026&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;As of&lt;br/&gt;December 31,&lt;br/&gt;2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(dollars in thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#eef2f7;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Accrued bonus&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;10,396&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;13,751&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Accrued commissions&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4,755&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5,749&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#eef2f7;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Accrued income taxes&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5,633&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2,145&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Other accrued expenses and other current liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;17,868&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;16,748&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#eef2f7;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:15pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="margin-left:2.773%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;38,652&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;38,393&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
       &lt;/table&gt;&lt;/div&gt;</us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock>
    <carg:ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      id="F_fa426806-165e-4f62-a490-4152b7beb7ac">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;As of &lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;June 30, 2026 and December 31, 2025, accrued expenses, accrued income taxes, and other current liabilities consisted of the following:&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
       &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
        &lt;tr style="visibility:collapse;"&gt;
         &lt;td style="width:66.72%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.72%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:12.92%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.72%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:12.92%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;As of&lt;br/&gt;June 30,&lt;br/&gt;2026&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;As of&lt;br/&gt;December 31,&lt;br/&gt;2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(dollars in thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#eef2f7;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Accrued bonus&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;10,396&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;13,751&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Accrued commissions&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4,755&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5,749&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#eef2f7;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Accrued income taxes&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5,633&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2,145&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Other accrued expenses and other current liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;17,868&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;16,748&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#eef2f7;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:15pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="margin-left:2.773%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;38,652&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;38,393&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
       &lt;/table&gt;</carg:ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock>
    <us-gaap:AccruedBonusesCurrent
      contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4"
      decimals="-3"
      id="F_28fbca61-6315-44a3-882f-0c9111219484"
      unitRef="U_USD">10396000</us-gaap:AccruedBonusesCurrent>
    <us-gaap:AccruedBonusesCurrent
      contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f"
      decimals="-3"
      id="F_8d956943-ec8e-4acb-8804-1a619db13a8b"
      unitRef="U_USD">13751000</us-gaap:AccruedBonusesCurrent>
    <us-gaap:AccruedSalesCommissionCurrent
      contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4"
      decimals="-3"
      id="F_10f8d82a-86ae-4498-a077-091f4bcb2cbf"
      unitRef="U_USD">4755000</us-gaap:AccruedSalesCommissionCurrent>
    <us-gaap:AccruedSalesCommissionCurrent
      contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f"
      decimals="-3"
      id="F_b1411fcc-9c96-4b9e-a784-bb77b68f3b82"
      unitRef="U_USD">5749000</us-gaap:AccruedSalesCommissionCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4"
      decimals="-3"
      id="F_808ac70f-0769-4931-9447-71a85708912c"
      unitRef="U_USD">5633000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f"
      decimals="-3"
      id="F_d0139f99-c9c5-490c-87ba-6a64ce21d7c5"
      unitRef="U_USD">2145000</us-gaap:AccruedIncomeTaxesCurrent>
    <carg:OtherAccruedExpensesAndOtherCurrentLiabilities
      contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4"
      decimals="-3"
      id="F_0fa6100c-b0be-4213-8dbc-d75d40a2067a"
      unitRef="U_USD">17868000</carg:OtherAccruedExpensesAndOtherCurrentLiabilities>
    <carg:OtherAccruedExpensesAndOtherCurrentLiabilities
      contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f"
      decimals="-3"
      id="F_cb9d969c-cab2-4d4f-a050-0e2c113fdd6c"
      unitRef="U_USD">16748000</carg:OtherAccruedExpensesAndOtherCurrentLiabilities>
    <carg:AccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilitiesCurrent
      contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4"
      decimals="-3"
      id="F_9d79a066-3336-4908-b191-f16263c7f444"
      unitRef="U_USD">38652000</carg:AccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilitiesCurrent>
    <carg:AccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilitiesCurrent
      contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f"
      decimals="-3"
      id="F_373779a3-87e3-4265-986d-3c18e3d3da9b"
      unitRef="U_USD">38393000</carg:AccruedLiabilitiesAccruedIncomeTaxesAndOtherLiabilitiesCurrent>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      id="F_e260e857-9f4a-4725-9a98-383f7aefe9a4">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;8. Debt&lt;/span&gt;&lt;span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;As of June 30, 2026 and December 31, 2025&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;, the Company had &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;no&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; long-term debt outstanding.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Revolving Credit Facility&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;On September 26, 2022, the Company 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 (the &#x201c;Credit Agreement&#x201d;). The Credit Agreement consists of a revolving credit facility (the &#x201c;2022 Revolver&#x201d;&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;), which allows the Company to borrow up to $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;400.0&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; million, $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;50.0&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; million of which may be comprised of a letter of credit sub-facility (the &#x201c;2022 Revolver Sub-facility&#x201d;). 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 $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;250.0&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; million or &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;100&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;% 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 &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;September 26, 2027&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;The applicable interest rate is, at the Company&#x2019;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&#x2019;s secured indebtedness to the trailing four quarters of consolidated EBITDA (as determined under the Credit Agreement, the &#x201c;Consolidated Secured Net Leverage Ratio&#x201d;). 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 &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.125&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;% to &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.175&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;% per annum based on the Consolidated Secured Net Leverage Ratio, as determined on a quarterly basis.&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;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 June 30, 2026.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;On August 6, 2026, the Company amended the Credit Agreement to, among other things, (i) reduce the aggregate revolving commitments under the Credit Agreement from $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;400.0&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; million to $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;200.0&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; million (the &#x201c;Amended Revolver&#x201d;) and (ii) extend the maturity date of the Amended Revolver from &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;September 26, 2027&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; to &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;August 6, 2031&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;. Refer to Note 14 of these Unaudited Condensed Consolidated Financial Statements for more information.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;As of June 30, 2026 and December 31, 2025&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;, there were &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;no&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; borrowings and &lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;9.4&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; million in letters of credit outstanding under the 2022 Revolver Sub-facility associated with the Company&#x2019;s leases, which reduced the borrowing capacity under the 2022 Revolver to &lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;390.6&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; million.&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;As of June 30, 2026 and December 31, 2025, deferred financing costs were &lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.6&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; million and &lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.9&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; million, respectively, recognized within other non-current assets in the Unaudited Condensed Consolidated Balance Sheets.&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;For the three months ended June 30, 2026 and 2025 and for the six months ended June 30, 2026 and 2025, amortization expense associated with deferred financing costs was immaterial.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;For the three months ended June 30, 2026 and 2025 and for the six months ended June 30, 2026 and 2025,&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; commitment fees under the 2022 Revolver were immaterial.&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:LongTermDebt
      contextRef="C_2ba11297-0ed9-4a6c-9406-93974236e6e4"
      decimals="INF"
      id="F_bb451041-8b63-4729-b294-9658f3a163a8"
      unitRef="U_USD">0</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="C_2386ea85-fbc8-4ddd-ac6c-d2c9754ce40f"
      decimals="INF"
      id="F_20cb3894-d17d-4f71-96b3-ba903926bc12"
      unitRef="U_USD">0</us-gaap:LongTermDebt>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="C_c7b9fd63-360e-4028-a5ff-65bad9e6bb9e"
      decimals="INF"
      id="F_68253192-094c-4177-b3a8-f91f5730fc53"
      unitRef="U_USD">400000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="C_93e1adb9-caa9-4743-bb59-8efe463d5c75"
      decimals="-5"
      id="F_84dc587e-110d-4e9d-a3c4-676d778ebb9d"
      unitRef="U_USD">50000000</us-gaap:LineOfCredit>
    <carg:LineOfCreditFacilityIncreasedInMaximumBorrowingCapacity
      contextRef="C_c7b9fd63-360e-4028-a5ff-65bad9e6bb9e"
      decimals="INF"
      id="F_bca1f2f4-c327-40a4-9591-fc283529b9e9"
      unitRef="U_USD">250000000</carg:LineOfCreditFacilityIncreasedInMaximumBorrowingCapacity>
    <carg:IncreaseInBorrowingCapacityEqualToPercentageOfFourQuarterEbdita
      contextRef="C_dc1ec668-349c-4cda-aa7b-1e7d77e89837"
      decimals="2"
      id="F_04f48c13-5a3a-475c-b1c4-7c34efcea1b1"
      unitRef="U_pure">1</carg:IncreaseInBorrowingCapacityEqualToPercentageOfFourQuarterEbdita>
    <us-gaap:LineOfCreditFacilityExpirationDate1
      contextRef="C_7683317c-0686-4012-bbf5-808b8fcb77bd"
      id="F_9af04f24-1102-4e31-a771-1b0eebd7380d">2027-09-26</us-gaap:LineOfCreditFacilityExpirationDate1>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="C_ed53a9bb-747a-40bb-b9e3-c94e8db3d43e"
      decimals="INF"
      id="F_2c56bf51-83a1-4455-a0d5-fe59f55cd3a3"
      unitRef="U_pure">0.00125</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="C_c2235ea7-83b5-434e-8579-9efdce3ef299"
      decimals="INF"
      id="F_812d4270-7213-4c60-badf-0fd96f4831a9"
      unitRef="U_pure">0.00175</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="C_c7b9fd63-360e-4028-a5ff-65bad9e6bb9e"
      decimals="INF"
      id="F_1102c735-9ecd-4428-8e0b-605a3883c1fb"
      unitRef="U_USD">400000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="C_d5d25a45-01ee-4885-a291-e4ca88327aff"
      decimals="INF"
      id="F_03f1af82-3bad-4d49-a670-220276bdf81f"
      unitRef="U_USD">200000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityExpirationDate1
      contextRef="C_7683317c-0686-4012-bbf5-808b8fcb77bd"
      id="F_ab17f4e5-70a4-4d6c-a573-bc4de8b0f523">2027-09-26</us-gaap:LineOfCreditFacilityExpirationDate1>
    <us-gaap:LineOfCreditFacilityExpirationDate1
      contextRef="C_b6b07cb7-239a-49b9-8e5e-16515b4f34c8"
      id="F_b8b7d217-c63b-4920-b163-123999ec58e6">2031-08-06</us-gaap:LineOfCreditFacilityExpirationDate1>
    <us-gaap:LineOfCredit
      contextRef="C_944671a3-9bff-4611-92be-45e6a8d5ad10"
      decimals="INF"
      id="F_92501585-2b77-485f-8373-eb810676335e"
      unitRef="U_USD">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="C_259ec09e-0e88-4c66-8f97-e4fb75199a95"
      decimals="INF"
      id="F_84c078aa-c94d-48c3-9770-e3495aa935c3"
      unitRef="U_USD">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="C_090b870f-5be9-4f5d-ae18-0553e4f6a9bc"
      decimals="-5"
      id="F_6e6ff3e3-c0be-49b9-80c7-fa4eb9078569"
      unitRef="U_USD">9400000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="C_f1b47318-af03-4ea7-9998-8ccb9dbba0a9"
      decimals="-5"
      id="F_79ca5cd3-0d65-4d27-ab14-73d854aaeebd"
      unitRef="U_USD">9400000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="C_944671a3-9bff-4611-92be-45e6a8d5ad10"
      decimals="-5"
      id="F_d082ada9-fcf6-440f-8dfa-92d834a252f2"
      unitRef="U_USD">390600000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="C_259ec09e-0e88-4c66-8f97-e4fb75199a95"
      decimals="-5"
      id="F_e463400b-7e4c-4f3f-a39c-b6414a822832"
      unitRef="U_USD">390600000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="C_944671a3-9bff-4611-92be-45e6a8d5ad10"
      decimals="-5"
      id="F_3cf51aeb-3417-40cb-8ef7-c46660237fb1"
      unitRef="U_USD">600000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="C_259ec09e-0e88-4c66-8f97-e4fb75199a95"
      decimals="-5"
      id="F_c5148cac-d8fd-4681-a66f-42961b17c966"
      unitRef="U_USD">900000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      id="F_178ecda2-53df-4f73-8e3c-def1caf33e6b">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;9. Commitments and Contingencies&lt;/span&gt;&lt;span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Contractual Obligations and Commitments&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;As of June 30, 2026, all of the Company&#x2019;s property and equipment and capitalized hosting arrangements have been purchased with cash with the exception of unpaid amounts as disclosed in the Unaudited Condensed Consolidated Statements of Cash Flows.&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Leases&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;As of June 30, 2026, there were no material changes in the Company&#x2019;s leases from those disclosed in the Annual Report, other than those disclosed below.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#3465b0;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;121 First Street Lease Impairment&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;During the three months ended March 31, 2026, the Company identified a triggering event requiring an impairment test for the 121 First Street lease, which it intends to sublease, primarily due to lower anticipated rental recovery rates. The Company assessed the asset group for recoverability, and determined the asset group was not recoverable. Therefore, the Company estimated the fair value of the asset group to compare to the carrying value for impairment.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;The Company estimated fair value using the discounted cash flow method, with key inputs including the selected market rental rates based upon similar office spaces, the discount rate, and other estimated costs. The fair value measurement was categorized as Level 3 within the fair value hierarchy as there were significant unobservable inputs utilized in the valuation technique. &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;As the estimated fair value of the asset group was less than its carrying value, the Company recognized an impairment of the 121 First Street lease to reduce the carrying value to fair value.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;For the six months ended June 30, 2026, the Company recognized non-cash impairment charges of &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;14.7&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; million related to operating lease right-of-use asset and &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4.5&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; million related to leasehold improvements and furniture and fixtures, which were recognized within impairment operating expenses in the Unaudited Condensed Consolidated Income Statements. For the three months ended June 30, 2026, no impairment charges related to the 121 First Street lease were recognized.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Letters of Credit&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;As of June 30, 2026 and December 31, 2025, &lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;9.4&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; million in letters of credit associated with the Company&#x2019;s leases were included under the 2022 Revolver Sub-facility.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Tax Contingencies&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;The Company is subject to taxation in the U.S. and certain other jurisdictions in which it operates, which could include corporate income tax, sales and use tax, value added tax, excise tax, gross receipts tax, and property tax. State, local, and foreign jurisdictions have differing rules and regulations governing corporate income, sales, use, value added, and other taxes. These rules and regulations are complex and subject to varying interpretations that may change over time due to new court interpretations and newly enacted rules and regulations. As a result, the Company could face the possibility of tax assessments and audits, and its liability for these taxes and associated penalties could exceed its original estimates, which could be material.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Legal Matters&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;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&#x2019;s estimated liabilities, which could have a material adverse effect on the Company&#x2019;s future financial results.&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="-5"
      id="F_be53d3cf-da84-41c2-bf92-e4d7d469884b"
      unitRef="U_USD">14700000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="C_32b4e66a-b186-4b36-be30-47ffa46341c7"
      decimals="-5"
      id="F_a2b00d14-c38f-4238-8e62-3dba20281779"
      unitRef="U_USD">4500000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:LineOfCredit
      contextRef="C_1cd7d210-466d-442d-80a7-9919834a2d13"
      decimals="-5"
      id="F_8c86689b-5f95-4e0e-8448-675cdec84fe2"
      unitRef="U_USD">9400000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="C_858629c5-2a07-44ef-aaa4-838f6abaeb86"
      decimals="-5"
      id="F_c5a3a44f-4071-49da-a828-f7a7e2df10d2"
      unitRef="U_USD">9400000</us-gaap:LineOfCredit>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      id="F_f603ddf2-ae58-424b-83ab-18e18967875d">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;10. Stock-based Compensation and Common Stock Share Repurchases&lt;/span&gt;&lt;span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Stock-based Compensation Expense&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:'Outfit',sans-serif;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;For &lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;the three months ended June 30, 2026 and 2025 and for the six months ended June 30, 2026 and 2025, stock-based compensation expense, consisting primarily of restricted stock units, was recognized in the Unaudited Condensed Consolidated Income Statements was as follows:&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
       &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
        &lt;tr style="visibility:collapse;"&gt;
         &lt;td style="width:50.03%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.299%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:9.193000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.299%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:9.193000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.299%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:9.193000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.299%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:9.193000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Six Months Ended &lt;br/&gt;June 30,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;2026&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;2026&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(dollars in thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#eef2f7;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Cost of revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;57&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;72&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;116&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;139&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Sales and marketing expense&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2,969&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2,851&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5,900&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5,576&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#eef2f7;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Product, technology, and development expense&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5,535&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5,467&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;11,036&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;10,969&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;General and administrative expense&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4,797&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4,127&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;9,578&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;8,216&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#eef2f7;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Total stock-based compensation expense from continuing operations&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;13,358&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;12,517&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;26,630&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;24,900&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Total stock-based compensation expense from discontinued operations&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;508&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#eef2f7;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;13,358&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;13,025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;26,630&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;25,925&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
       &lt;/table&gt;&lt;/div&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;For the three months ended June 30, 2026 and 2025 and for the six months ended June 30, 2026 and 2025, consolidated stock-based compensation expense excluded &lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;white-space:pre-wrap;font-kerning:none;min-width:fit-content;color:#00002d;"&gt;1.4&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; million, &lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1.9&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; million, &lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2.9&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; million, and &lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3.5&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; million, respectively, of capitalized website development costs, capitalized internal-use software costs, and capitalized hosting arrangements.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Common Stock Share Repurchase Programs&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;In February 2026 the Company announced that the Board authorized a program pursuant to which it may purchase up to $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;250.0&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; million of its Class A common stock (the &#x201c;2026 Share Repurchase Program&#x201d;). Share repurchases under the 2026 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 2026 Share Repurchase Program does not obligate the Company to repurchase any minimum dollar amount or number of shares. The 2026 Share Repurchase Program has an expiration date of &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;December 31, 2026&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;, and prior to its expiration may be modified, suspended, or discontinued by the Board at any time without prior notice. All repurchased shares under the 2026 Share Repurchase Program will be retired. The Company &lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;has funded share repurchases and expects to continue to fund share repurchases under the 2026 Share Repurchase Program through cash on hand and cash generated from operations.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;In November 2024 the Company announced that the Board authorized a program pursuant to which it may&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; purchase up to $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;200.0&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; million &lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;of its Class A common stock&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; (the &#x201c;Original 2025 Share Repurchase Program&#x201d;). In August 2025 the Company announced that the Board amended the Original 2025 Share Repurchase Program to increase the authorization by an additional $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;150.0&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; million, for a total authorization to purchase up to $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;350.0&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; million of its Class A common stock, and extended the expiration of the Original 2025 Share Repurchase Program from December 31, 2025 to &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;July 31, 2026&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; (as amended, the &#x201c;2025 Share Repurchase Program&#x201d;). The 2025 Share Repurchase Program was completed in November 2025. All repurchased shares under the 2025 Share Repurchase Program were retired.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;During the three months ended June 30, 2026&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;, the Company repurchased and retired &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;946,971&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; shares of its Class A common stock for &lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;29.2&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; million, exclusive of commissions and excise tax, at an average cost of &lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;30.88&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; per share, under the 2026 Share Repurchase Program. During the six months ended June 30, 2026, the Company repurchased and retired &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;6,288,683&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; shares of its Class A common stock for &lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;204.2&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; million, exclusive of commissions and excise tax, at an average cost of &lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;32.48&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; per share, under the 2026 Share Repurchase Program. As of June 30, 2026, the Company had remaining authorization to purchase up to &lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;45.8&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; million of its Class A common stock under the 2026 Share Repurchase Program.&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;During the three months ended June 30, 2025&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;, the Company repurchased and retired &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;11,004&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; shares of its Class A common stock for &lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;white-space:pre-wrap;font-kerning:none;min-width:fit-content;color:#00002d;"&gt;0.3&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; million, exclusive of commissions and excise tax, at an average cost of &lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;29.89&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; per share, under the 2025 Share Repurchase Program. During the six months ended June 30, 2025, the Company repurchased and retired &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5,930,439&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; shares of its Class A common stock for &lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;white-space:pre-wrap;font-kerning:none;min-width:fit-content;color:#00002d;"&gt;184.5&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; million, exclusive of commissions and excise tax, at an average cost of &lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;31.12&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; per share, under the 2025 Share Repurchase Program. The 2025 Share Repurchase Program was completed in November 2025.&lt;/span&gt;&lt;/p&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      id="F_aacb3eb4-0e98-4eb6-8c3c-bce4ff99d174">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;For &lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;the three months ended June 30, 2026 and 2025 and for the six months ended June 30, 2026 and 2025, stock-based compensation expense, consisting primarily of restricted stock units, was recognized in the Unaudited Condensed Consolidated Income Statements was as follows:&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
       &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
        &lt;tr style="visibility:collapse;"&gt;
         &lt;td style="width:50.03%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.299%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:9.193000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.299%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:9.193000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.299%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:9.193000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.299%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:9.193000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Six Months Ended &lt;br/&gt;June 30,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;2026&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;2026&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(dollars in thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#eef2f7;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Cost of revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;57&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;72&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;116&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;139&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Sales and marketing expense&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2,969&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2,851&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5,900&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5,576&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#eef2f7;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Product, technology, and development expense&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5,535&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5,467&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;11,036&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;10,969&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;General and administrative expense&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4,797&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4,127&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;9,578&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;8,216&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#eef2f7;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Total stock-based compensation expense from continuing operations&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;13,358&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;12,517&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;26,630&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;24,900&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Total stock-based compensation expense from discontinued operations&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;508&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#eef2f7;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;13,358&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;13,025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;26,630&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;25,925&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
       &lt;/table&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_384ceaff-c071-4138-aee0-4a2847b2d4af"
      decimals="-3"
      id="F_eb6b8ba8-2f16-45c0-82f0-6c55067b0aca"
      unitRef="U_USD">57000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_cc51d934-5ca8-4f7c-a5b1-5111b98de0cb"
      decimals="-3"
      id="F_10826bac-1ec9-4622-a8d8-e4c274c1f873"
      unitRef="U_USD">72000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_f6a4437b-b5eb-465e-a364-9c392d26a483"
      decimals="-3"
      id="F_4610c697-1080-4128-9561-3211e24855bd"
      unitRef="U_USD">116000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_70e435ef-1176-4f18-8913-d426c9e232f5"
      decimals="-3"
      id="F_00343ca9-91aa-4538-a6af-10ad29210ee6"
      unitRef="U_USD">139000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_16a2856a-da81-4910-8631-d555f7fc6dd2"
      decimals="-3"
      id="F_51c604d9-6caa-472a-a824-4a4579b96a34"
      unitRef="U_USD">2969000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_454c0896-e8b2-4ddc-b12b-30bd067cea29"
      decimals="-3"
      id="F_3fc99e87-d2ed-4556-8f31-b866185ce801"
      unitRef="U_USD">2851000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_01be9430-803e-4d8f-9ad0-e8f14b2d28af"
      decimals="-3"
      id="F_34fcbc57-3b8b-4fc9-b863-0c7701b91b32"
      unitRef="U_USD">5900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_68467098-c8f9-43a3-b0fd-5941753a1461"
      decimals="-3"
      id="F_0b6f895b-170e-4d60-b7ca-9866f05eebf0"
      unitRef="U_USD">5576000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_6a6b8100-6a8b-4cff-a962-3a32cd8475c8"
      decimals="-3"
      id="F_f95cdcb2-903f-483d-988a-e21d4e497a10"
      unitRef="U_USD">5535000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_8a74b674-422a-4d8f-ae74-e93333d1e499"
      decimals="-3"
      id="F_db512aa7-8d3a-4b04-bd12-f6dad0bfbd47"
      unitRef="U_USD">5467000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_34026b0d-ba43-41e8-96c1-9443bc59e142"
      decimals="-3"
      id="F_d9c3dada-d875-42fe-b962-cbacbfa8ba53"
      unitRef="U_USD">11036000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_490eb9f3-cd0c-4008-a238-d9d3cb7956db"
      decimals="-3"
      id="F_6e5885a6-7788-48f9-b0c6-1581afe556ea"
      unitRef="U_USD">10969000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_2573197d-a910-411a-9200-35727dc7129a"
      decimals="-3"
      id="F_d1a2047c-74da-4cc9-9671-05f154cd3f80"
      unitRef="U_USD">4797000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_35b34c59-971e-45db-ac23-debd486785e7"
      decimals="-3"
      id="F_0ca5f567-5beb-452b-8fb7-c4d65769f099"
      unitRef="U_USD">4127000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_39a0a1c9-59cf-411d-906e-16f028b0e587"
      decimals="-3"
      id="F_16369c9b-49ca-4b1e-b27a-225140a5a051"
      unitRef="U_USD">9578000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_ad2a49e1-bff6-4907-af89-582726fbe042"
      decimals="-3"
      id="F_cf88900c-d14d-4def-9ae7-ce89513aa326"
      unitRef="U_USD">8216000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_362fc319-6024-4761-97db-2c5ecf9215ff"
      decimals="-3"
      id="F_bf532ba0-dff9-43b8-a5d1-fa4caad6ffd4"
      unitRef="U_USD">13358000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_fde25466-5328-4db0-88c3-63ab666d2b72"
      decimals="-3"
      id="F_94b61086-bcfd-4359-b228-ab2d2f3e12bf"
      unitRef="U_USD">12517000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_7e4f0338-eda9-4d7e-a56e-64909777c81d"
      decimals="-3"
      id="F_464a2799-25ac-473c-9e0a-4d38fc5d79f3"
      unitRef="U_USD">26630000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_83cb618e-9c30-4b15-a83a-5816ab215e4d"
      decimals="-3"
      id="F_a8dfae5e-b25b-4557-9c5d-b4b77128cb86"
      unitRef="U_USD">24900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_ca9099ae-4817-4f40-a61c-ef468bdc1766"
      decimals="-3"
      id="F_fc22d8d2-aaa2-4465-863e-7a4fb715ac08"
      unitRef="U_USD">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_3ea92f08-c773-451b-a629-d5ddebf4c2a8"
      decimals="-3"
      id="F_87742131-02c1-408f-9cbe-e4f0d43d7404"
      unitRef="U_USD">508000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_949221c2-4e2d-4b0e-80e3-6e281bdaf2df"
      decimals="-3"
      id="F_6c4503cc-a5c9-47cd-bbfa-339ddff8baa0"
      unitRef="U_USD">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_64192a98-25c2-4086-894b-6337e5fcb3f6"
      decimals="-3"
      id="F_aa01bb19-9d4c-4371-80fa-ab5026d8ffc4"
      unitRef="U_USD">1025000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec"
      decimals="-3"
      id="F_fec30c70-ec39-4169-9bc4-6b1e78448c19"
      unitRef="U_USD">13358000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55"
      decimals="-3"
      id="F_f85c7409-02af-431e-b4cc-6149444f4727"
      unitRef="U_USD">13025000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="-3"
      id="F_b8c69459-a5d9-47da-aa5f-3d8034aaa523"
      unitRef="U_USD">26630000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-3"
      id="F_885e7cdd-9476-4f05-bd54-526f2e802461"
      unitRef="U_USD">25925000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec"
      decimals="-5"
      id="F_6cec5294-26b6-485e-9879-bc8a7d103c0e"
      unitRef="U_USD">1400000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55"
      decimals="-5"
      id="F_0383cd3e-d3cd-4333-b208-0e5bc0e24488"
      unitRef="U_USD">1900000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="-5"
      id="F_def19bc9-267e-4aa1-acbb-c3dac2e90303"
      unitRef="U_USD">2900000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-5"
      id="F_1e93525d-1a6e-446a-b623-bc99e5475ebd"
      unitRef="U_USD">3500000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <srt:StockRepurchaseProgramAuthorizedAmount1
      contextRef="C_92d10822-bcfb-46fc-911c-55304fb4ca9d"
      decimals="-5"
      id="F_742fff8f-83dc-46a7-8206-42a0095c8d04"
      unitRef="U_USD">250000000</srt:StockRepurchaseProgramAuthorizedAmount1>
    <srt:StockRepurchaseProgramExpirationDate
      contextRef="C_08ca3b11-7cd9-42a8-82b7-ffe96e77e540"
      id="F_59682d91-6526-4a7a-b065-e31c090f4cd1">2026-12-31</srt:StockRepurchaseProgramExpirationDate>
    <srt:StockRepurchaseProgramAuthorizedAmount1
      contextRef="C_1e9f63e1-4a60-4ed3-b979-6a978f1724dc"
      decimals="-5"
      id="F_cc4f8006-e293-43f0-bce5-bc7923eaede2"
      unitRef="U_USD">200000000</srt:StockRepurchaseProgramAuthorizedAmount1>
    <srt:StockRepurchaseProgramAuthorizedAmount1
      contextRef="C_9ed20c97-9583-4a0f-a3db-9abc1fa0b755"
      decimals="-5"
      id="F_e1112cd8-fb7d-4438-81be-39274d1c6670"
      unitRef="U_USD">150000000</srt:StockRepurchaseProgramAuthorizedAmount1>
    <srt:StockRepurchaseProgramAuthorizedAmount1
      contextRef="C_c09689cc-4d84-42bc-995d-f61772b34f75"
      decimals="-5"
      id="F_ed628e6e-966e-491a-9eae-daaf602a8d52"
      unitRef="U_USD">350000000</srt:StockRepurchaseProgramAuthorizedAmount1>
    <srt:StockRepurchaseProgramExpirationDate
      contextRef="C_2427e46c-5d7c-4345-ad9a-863d3e355285"
      id="F_71463676-9d2c-4806-902c-8ebc9252f825">2026-07-31</srt:StockRepurchaseProgramExpirationDate>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="C_bc9acfbf-4575-4408-98ee-dc39c7c972ba"
      decimals="INF"
      id="F_71afb2c6-36e8-4ff4-9b91-f2d6c022111a"
      unitRef="U_shares">946971</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="C_bc9acfbf-4575-4408-98ee-dc39c7c972ba"
      decimals="-5"
      id="F_e107ea20-ce8e-4f79-86e1-d3eb936ee3b7"
      unitRef="U_USD">29200000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <carg:ShareRepurchasedAndRetiredAtAverageCostPricePerShare
      contextRef="C_bc9acfbf-4575-4408-98ee-dc39c7c972ba"
      decimals="2"
      id="F_2762c1e6-8552-4ddd-9a34-f43ac5433899"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">30.88</carg:ShareRepurchasedAndRetiredAtAverageCostPricePerShare>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="C_7b3dc7e4-dfea-48f1-bd64-33eb47e34742"
      decimals="INF"
      id="F_044f5b99-969d-461a-9f64-768f4187656d"
      unitRef="U_shares">6288683</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="C_7b3dc7e4-dfea-48f1-bd64-33eb47e34742"
      decimals="-5"
      id="F_18a9629e-dbe7-4de3-bbcc-9ffc806024ad"
      unitRef="U_USD">204200000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <carg:ShareRepurchasedAndRetiredAtAverageCostPricePerShare
      contextRef="C_7b3dc7e4-dfea-48f1-bd64-33eb47e34742"
      decimals="2"
      id="F_0d67606b-e588-4efc-8f21-cfed90b33022"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">32.48</carg:ShareRepurchasedAndRetiredAtAverageCostPricePerShare>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="C_d9f3da83-307a-4616-b6da-59e70449b947"
      decimals="-5"
      id="F_d771b5c5-878e-41d7-978f-ed6492de19fa"
      unitRef="U_USD">45800000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="C_f64354dd-c8ec-40fe-8d3a-36028c1cb951"
      decimals="INF"
      id="F_fc5c7a90-84d8-41c5-8410-e3ff58f7768b"
      unitRef="U_shares">11004</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="C_f64354dd-c8ec-40fe-8d3a-36028c1cb951"
      decimals="-5"
      id="F_019a5102-91ba-40a8-a840-0d659ad2f0bd"
      unitRef="U_USD">300000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <carg:ShareRepurchasedAndRetiredAtAverageCostPricePerShare
      contextRef="C_f64354dd-c8ec-40fe-8d3a-36028c1cb951"
      decimals="2"
      id="F_048d5420-efdf-4092-921e-051ee45324be"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">29.89</carg:ShareRepurchasedAndRetiredAtAverageCostPricePerShare>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="C_54d23b63-839b-4c51-a99e-69111387e65d"
      decimals="INF"
      id="F_98be1f46-c5b7-4646-b42d-09e381a6f5d6"
      unitRef="U_shares">5930439</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="C_54d23b63-839b-4c51-a99e-69111387e65d"
      decimals="-5"
      id="F_9b1067e6-dcf7-4309-a363-16bfb9896830"
      unitRef="U_USD">184500000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <carg:ShareRepurchasedAndRetiredAtAverageCostPricePerShare
      contextRef="C_54d23b63-839b-4c51-a99e-69111387e65d"
      decimals="2"
      id="F_4be47538-9f1a-4a73-8c2a-136e2e86096b"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">31.12</carg:ShareRepurchasedAndRetiredAtAverageCostPricePerShare>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      id="F_50b10b61-b92a-4902-b21f-b55767368be1">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;11. Earnings Per Share&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:'Outfit',sans-serif;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;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 &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;"&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;one&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; vote per share&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; and each share of Class B common stock is entitled to&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;ten&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; votes per share&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;. &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Each share of Class B common stock is convertible into &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;"&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;one&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; share of Class A common stock&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; at the option of the holder at any time or automatically upon certain events described in the Company&#x2019;s fourth amended and restated certificate of incorporation, including upon either the death or voluntary termination of the Company&#x2019;s Executive Chair.&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; The Company allocates undistributed earnings attributable to common stock between the common stock classes on a &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;"&gt;&lt;span style="-sec-ix-hidden:F_53fd4e1b-7561-4041-840e-26b36a027f03;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;one&#x2011;to&#x2011;one&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; 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.&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;During the three and six months ended June 30, 2026&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;, &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;452,637&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; shares of Class B common stock were converted into Class A common stock. During the &lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;three months ended June 30, 2025&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;, &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;no&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; shares of Class B common stock were converted into Class A common stock. During the &lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;six months ended June 30, 2025 and year ended December 31, 2025, &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;770,495&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; shares of Class B common stock were converted into Class A common stock.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Consolidated basic net income per share (&#x201c;Basic EPS&#x201d;) is computed by dividing consolidated net income 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.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Consolidated diluted net income per share (&#x201c;Diluted EPS&#x201d;) gives effect to all potentially dilutive securities. Diluted EPS is computed by dividing consolidated net income 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 restricted stock units. The dilutive effect of these common stock equivalents is reflected in diluted earnings per share by application of the treasury stock method.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Continuing basic and diluted net income per share and discontinued basic and diluted net income per share are calculated using the same methodology as described above, as applicable. Diluted earnings per share from discontinued operations is calculated using net income from continuing operations to determine the denominator, in accordance with applicable guidance.&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:'Outfit',sans-serif;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;For the &lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;three months ended June 30, 2026 and 2025 and for the six months ended June 30, 2026 and 2025, a reconciliation of the numerator and denominator used in the calculation of continuing, discontinued, and consolidated basic and diluted net income (loss) per share was as follows:&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
       &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
        &lt;tr style="visibility:collapse;"&gt;
         &lt;td style="width:48.422%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.245%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:9.761%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.245%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:9.628%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.245%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:9.761%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.245%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:9.45%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Six Months Ended &lt;br/&gt;June 30,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;2026&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;2026&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(dollars in thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#eef2f7;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Numerator&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Net income from continuing operations&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;49,193&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;48,989&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;81,421&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;91,063&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#eef2f7;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Net loss from discontinued operations&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;26,646&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;29,675&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Consolidated net income&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;49,193&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;22,343&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;81,421&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;61,388&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="background-color:#eef2f7;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Denominator&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#eef2f7;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Weighted-average number of shares of common stock used &lt;br/&gt;&#160;&#160;&#160;in computing net income (loss) per share attributable to &lt;br/&gt;&#160;&#160;&#160;common stockholders &#x2014; basic&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;90,131,442&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;98,889,893&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;92,082,411&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;100,980,676&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Dilutive effect of share equivalents resulting from stock &lt;br/&gt;&#160;&#160;&#160;options&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;15,167&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2,481&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;17,893&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#eef2f7;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Dilutive effect of share equivalents resulting from&lt;br/&gt;&#160;&#160;&#160;unvested restricted stock units&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;945,007&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,279,007&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;990,565&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,615,872&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Weighted-average number of shares of common stock &lt;br/&gt;&#160;&#160;&#160;used in computing net income (loss) per share attributable to &lt;br/&gt;&#160;&#160;&#160;common stockholders &#x2014; diluted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;91,076,449&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;100,184,067&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;93,075,457&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;102,614,441&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#eef2f7;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Net income (loss) per share attributable to common stockholders&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Basic&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#eef2f7;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Continuing operations&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.55&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.50&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.88&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.90&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Discontinued operations&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.27&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.29&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#eef2f7;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Consolidated&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.55&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.23&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.88&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.61&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Diluted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#eef2f7;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Continuing operations&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.54&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.49&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.87&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.89&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Discontinued operations&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.27&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.29&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#eef2f7;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Consolidated&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.54&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.22&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.87&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.60&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
       &lt;/table&gt;&lt;/div&gt;&lt;div style="font-size:12pt;font-family:'Outfit',sans-serif;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;For the &lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;three months ended June 30, 2026 and 2025 and for the six months ended June 30, 2026 and 2025, 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 was as follows:&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
       &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
        &lt;tr style="visibility:collapse;"&gt;
         &lt;td style="width:50.34%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:9.38%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:9.38%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:9.38%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:9.52%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Six Months Ended &lt;br/&gt;June 30,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;2026&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;2026&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#eef2f7;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Stock options outstanding&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;360,751&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;360,751&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;360,751&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;360,751&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Restricted stock units outstanding&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;177,107&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;153,272&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;195,103&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;105,799&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
       &lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      id="F_34343605-542c-45dd-a2cb-ad8d940a9071">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;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 &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;"&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;one&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; vote per share&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; and each share of Class B common stock is entitled to&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;ten&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; votes per share&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;. &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Each share of Class B common stock is convertible into &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;"&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;one&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; share of Class A common stock&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; at the option of the holder at any time or automatically upon certain events described in the Company&#x2019;s fourth amended and restated certificate of incorporation, including upon either the death or voluntary termination of the Company&#x2019;s Executive Chair.&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; The Company allocates undistributed earnings attributable to common stock between the common stock classes on a &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;"&gt;&lt;span style="-sec-ix-hidden:F_53fd4e1b-7561-4041-840e-26b36a027f03;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;one&#x2011;to&#x2011;one&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; 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.&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:CommonStockVotingRights
      contextRef="C_7b3dc7e4-dfea-48f1-bd64-33eb47e34742"
      id="F_55b1fd10-2722-4d37-a72b-1fd324a69781">one vote per share</us-gaap:CommonStockVotingRights>
    <carg:NumberOfVotesEntitledToStockholdersPerShare
      contextRef="C_7b3dc7e4-dfea-48f1-bd64-33eb47e34742"
      decimals="INF"
      id="F_770d6016-dadc-40d4-99e5-5371c5a31159"
      unitRef="U_Vote">1</carg:NumberOfVotesEntitledToStockholdersPerShare>
    <us-gaap:CommonStockVotingRights
      contextRef="C_e493c89f-b35c-44bf-ba28-1155594efeba"
      id="F_96dfcc9b-38f7-4adf-b454-a3e5f44331a7"> ten votes per share</us-gaap:CommonStockVotingRights>
    <carg:NumberOfVotesEntitledToStockholdersPerShare
      contextRef="C_e493c89f-b35c-44bf-ba28-1155594efeba"
      decimals="INF"
      id="F_c283f87b-2926-4ce9-878f-75439ce563d4"
      unitRef="U_Vote">10</carg:NumberOfVotesEntitledToStockholdersPerShare>
    <us-gaap:ConversionOfStockDescription
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      id="F_8749b51d-d720-4a6e-8e77-a66206094c08">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&#x2019;s fourth amended and restated certificate of incorporation, including upon either the death or voluntary termination of the Company&#x2019;s Executive Chair.</us-gaap:ConversionOfStockDescription>
    <us-gaap:ConversionOfStockTypeOfStockConverted
      contextRef="C_e493c89f-b35c-44bf-ba28-1155594efeba"
      id="F_9c2bf25b-2a52-45bb-a2ff-479da1e057a2">one share of Class A common stock</us-gaap:ConversionOfStockTypeOfStockConverted>
    <us-gaap:ConversionOfStockSharesIssued1
      contextRef="C_e493c89f-b35c-44bf-ba28-1155594efeba"
      decimals="INF"
      id="F_ae0fc645-1760-4aa1-adb6-ae614664b1a9"
      unitRef="U_shares">1</us-gaap:ConversionOfStockSharesIssued1>
    <us-gaap:ConversionOfStockSharesIssued1
      contextRef="C_bc9acfbf-4575-4408-98ee-dc39c7c972ba"
      decimals="INF"
      id="F_5c302b29-84e9-467a-a349-2d93502dbce5"
      unitRef="U_shares">452637</us-gaap:ConversionOfStockSharesIssued1>
    <us-gaap:ConversionOfStockSharesIssued1
      contextRef="C_7b3dc7e4-dfea-48f1-bd64-33eb47e34742"
      decimals="INF"
      id="F_106266c3-59bd-42e1-958d-94ec64d584cd"
      unitRef="U_shares">452637</us-gaap:ConversionOfStockSharesIssued1>
    <us-gaap:ConversionOfStockSharesIssued1
      contextRef="C_f64354dd-c8ec-40fe-8d3a-36028c1cb951"
      decimals="INF"
      id="F_0d92a596-0804-439c-8421-799b0a5b12c0"
      unitRef="U_shares">0</us-gaap:ConversionOfStockSharesIssued1>
    <us-gaap:ConversionOfStockSharesIssued1
      contextRef="C_9a3b2700-0b1b-49c0-aa84-8b5ec8d493b3"
      decimals="INF"
      id="F_14c31fc6-e8f6-4f3c-9157-eb63ce8dd325"
      unitRef="U_shares">770495</us-gaap:ConversionOfStockSharesIssued1>
    <us-gaap:ConversionOfStockSharesIssued1
      contextRef="C_54d23b63-839b-4c51-a99e-69111387e65d"
      decimals="INF"
      id="F_6c964f7c-b2d9-4869-873f-eb8f834892ab"
      unitRef="U_shares">770495</us-gaap:ConversionOfStockSharesIssued1>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      id="F_e853f9e9-cb1c-40af-9874-b2ca71856785">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;For the &lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;three months ended June 30, 2026 and 2025 and for the six months ended June 30, 2026 and 2025, a reconciliation of the numerator and denominator used in the calculation of continuing, discontinued, and consolidated basic and diluted net income (loss) per share was as follows:&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
       &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
        &lt;tr style="visibility:collapse;"&gt;
         &lt;td style="width:48.422%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.245%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:9.761%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.245%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:9.628%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.245%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:9.761%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.245%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:9.45%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Six Months Ended &lt;br/&gt;June 30,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;2026&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;2026&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(dollars in thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#eef2f7;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Numerator&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Net income from continuing operations&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;49,193&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;48,989&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;81,421&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;91,063&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#eef2f7;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Net loss from discontinued operations&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;26,646&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;29,675&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Consolidated net income&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;49,193&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;22,343&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;81,421&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;61,388&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="background-color:#eef2f7;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Denominator&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#eef2f7;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Weighted-average number of shares of common stock used &lt;br/&gt;&#160;&#160;&#160;in computing net income (loss) per share attributable to &lt;br/&gt;&#160;&#160;&#160;common stockholders &#x2014; basic&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;90,131,442&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;98,889,893&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;92,082,411&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;100,980,676&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Dilutive effect of share equivalents resulting from stock &lt;br/&gt;&#160;&#160;&#160;options&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;15,167&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2,481&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;17,893&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#eef2f7;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Dilutive effect of share equivalents resulting from&lt;br/&gt;&#160;&#160;&#160;unvested restricted stock units&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;945,007&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,279,007&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;990,565&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,615,872&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Weighted-average number of shares of common stock &lt;br/&gt;&#160;&#160;&#160;used in computing net income (loss) per share attributable to &lt;br/&gt;&#160;&#160;&#160;common stockholders &#x2014; diluted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;91,076,449&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;100,184,067&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;93,075,457&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;102,614,441&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#eef2f7;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Net income (loss) per share attributable to common stockholders&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Basic&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#eef2f7;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Continuing operations&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.55&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.50&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.88&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.90&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Discontinued operations&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.27&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.29&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#eef2f7;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Consolidated&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.55&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.23&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.88&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.61&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Diluted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#eef2f7;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Continuing operations&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.54&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.49&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.87&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.89&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Discontinued operations&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.27&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.29&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#eef2f7;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Consolidated&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.54&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.22&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.87&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.60&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
       &lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec"
      decimals="-3"
      id="F_04338e82-1f8c-4e59-8561-a65c75f0e0f9"
      unitRef="U_USD">49193000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55"
      decimals="-3"
      id="F_92b05f14-fbc7-4ab5-932f-83230aba4543"
      unitRef="U_USD">48989000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="-3"
      id="F_921fbf4c-8a25-46c5-8066-58330223e4ab"
      unitRef="U_USD">81421000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-3"
      id="F_c1d078a1-8ceb-4134-ab9d-c67d33391e46"
      unitRef="U_USD">91063000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec"
      decimals="-3"
      id="F_1f89395b-404c-4e4e-8ba0-bd6ede526663"
      unitRef="U_USD">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55"
      decimals="-3"
      id="F_8eac845b-869d-41bb-a7df-0e8ef4be3b17"
      unitRef="U_USD">-26646000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="-3"
      id="F_0df8e6d0-2904-4d03-8c26-17b3df0975c9"
      unitRef="U_USD">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-3"
      id="F_d9e5eb5b-32f2-4496-9b6c-4c68d64251c0"
      unitRef="U_USD">-29675000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:ProfitLoss
      contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec"
      decimals="-3"
      id="F_3667e847-b78c-4dcc-b001-d6361b7d27e0"
      unitRef="U_USD">49193000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55"
      decimals="-3"
      id="F_d0435303-d267-4814-83a8-f07f7805e258"
      unitRef="U_USD">22343000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="-3"
      id="F_73d121e2-2f66-4a25-9983-8e6a7c20ef85"
      unitRef="U_USD">81421000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-3"
      id="F_19747494-5273-4a06-9393-3a7115e401ca"
      unitRef="U_USD">61388000</us-gaap:ProfitLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec"
      decimals="0"
      id="F_c0d083ce-ec3f-417e-931c-21663e17b4a6"
      unitRef="U_shares">90131442</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55"
      decimals="0"
      id="F_5f65ba33-8646-4567-af73-d7ce5ede4976"
      unitRef="U_shares">98889893</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="0"
      id="F_ac68532e-4f31-4376-9cf6-5643afdca334"
      unitRef="U_shares">92082411</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="0"
      id="F_f9480240-a284-44cf-9480-b45b08b0d71c"
      unitRef="U_shares">100980676</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec"
      decimals="0"
      id="F_700aa049-992c-4110-9c77-a8f2b0a89195"
      unitRef="U_shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55"
      decimals="0"
      id="F_093f27e7-e85b-4fb1-8263-2327eabf9ecf"
      unitRef="U_shares">15167</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="0"
      id="F_03925927-04a2-49a5-9692-d4e64bf57546"
      unitRef="U_shares">2481</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="0"
      id="F_149488f8-ed55-4c3b-8f8b-48a39554c9ec"
      unitRef="U_shares">17893</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements
      contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec"
      decimals="0"
      id="F_efd5c6c6-2534-45a0-b20a-58ae02750cea"
      unitRef="U_shares">945007</us-gaap:IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements>
    <us-gaap:IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements
      contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55"
      decimals="0"
      id="F_daa45085-14c3-41c5-87d4-bb962119ca92"
      unitRef="U_shares">1279007</us-gaap:IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements>
    <us-gaap:IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="0"
      id="F_9171166f-fa71-4177-aa6d-d86269a1d63a"
      unitRef="U_shares">990565</us-gaap:IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements>
    <us-gaap:IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="0"
      id="F_8d255d2b-58e6-47ee-8369-d0e3772a3b8a"
      unitRef="U_shares">1615872</us-gaap:IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec"
      decimals="0"
      id="F_3e0fccb2-f599-49a9-b785-925fb5ba4faa"
      unitRef="U_shares">91076449</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55"
      decimals="0"
      id="F_7c090e1a-eaf7-4b4b-95f4-cda8d32c9f1c"
      unitRef="U_shares">100184067</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="0"
      id="F_3c1117ec-3078-4c92-a0fc-5da4c825d273"
      unitRef="U_shares">93075457</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="0"
      id="F_61850ee9-fde1-4fc0-a722-d44309d425fd"
      unitRef="U_shares">102614441</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec"
      decimals="2"
      id="F_9ead8ef8-dd06-4fff-864d-1a5620535007"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.55</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55"
      decimals="2"
      id="F_6135822c-0252-4480-ac69-8dae0c58c823"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.50</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="2"
      id="F_86a8c259-2c8a-4e5a-922f-36c4c9bed807"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.88</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="2"
      id="F_f71ef1f9-6835-4ec4-a1ac-04623727f68d"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.90</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec"
      decimals="0"
      id="F_c67c505c-9cab-4f4c-b60d-4f5c96b6167d"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55"
      decimals="2"
      id="F_0e4374c0-3c8f-480f-949c-130f93ca6d90"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">-0.27</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="0"
      id="F_efa155dc-6d1c-4332-8d47-9637061103d2"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="2"
      id="F_fffbc022-adeb-45de-92c4-846e0cf9574e"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">-0.29</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec"
      decimals="2"
      id="F_ac433435-e323-425a-b8c4-69951eaeef32"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.55</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55"
      decimals="2"
      id="F_6247b05a-23dc-42ad-bfdf-b40fb33c183b"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.23</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="2"
      id="F_b022199e-60f8-4810-9368-c6e7320579ea"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.88</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="2"
      id="F_848f6b44-33d3-465e-9fd3-2303f893d4a9"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.61</us-gaap:EarningsPerShareBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec"
      decimals="2"
      id="F_25e3451a-4a20-4a3b-a73a-19712b51a9a8"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.54</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55"
      decimals="2"
      id="F_3de5a4d6-2b9d-4c87-af8b-91ef5aaf7e5a"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.49</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="2"
      id="F_7440a0b4-352e-47a2-a79a-0174aa43f94c"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.87</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="2"
      id="F_b8b268ff-2f08-43eb-8f90-c75f6afc1494"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.89</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec"
      decimals="0"
      id="F_3e5582cc-2423-4393-97af-ed34f5f455da"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55"
      decimals="2"
      id="F_20953e16-e7a5-4ff1-81d9-f583b5eda8f2"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">-0.27</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="0"
      id="F_46547f59-fc60-41fa-b3f8-db81b42436dd"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="2"
      id="F_987fa342-7715-4388-b9e5-7123566f0b69"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">-0.29</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec"
      decimals="2"
      id="F_a83db4fc-3dc4-4ee0-afb1-f1689786e190"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.54</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55"
      decimals="2"
      id="F_497c3057-a57f-4359-aec9-cad709da42c7"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.22</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="2"
      id="F_eeee4005-589b-4001-bd20-148c626013f1"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.87</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="2"
      id="F_a35d3972-ae6b-4847-867c-6f786e5d7c3b"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.60</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      id="F_86a3d08d-e2be-45ae-883b-4a50b75320c2">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;For the &lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;three months ended June 30, 2026 and 2025 and for the six months ended June 30, 2026 and 2025, 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 was as follows:&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
       &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
        &lt;tr style="visibility:collapse;"&gt;
         &lt;td style="width:50.34%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:9.38%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:9.38%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:9.38%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:9.52%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Six Months Ended &lt;br/&gt;June 30,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;2026&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;2026&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#eef2f7;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Stock options outstanding&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;360,751&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;360,751&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;360,751&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;360,751&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Restricted stock units outstanding&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;177,107&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;153,272&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;195,103&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;105,799&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
       &lt;/table&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="C_b524ca44-02c4-4bef-a7a6-d5c37e241af3"
      decimals="0"
      id="F_1fbefcbe-a108-429f-874f-383ad2ef29e8"
      unitRef="U_shares">360751</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="C_020276a8-eeba-4d0a-8c99-0f87be139f4e"
      decimals="0"
      id="F_4f700fac-3fa6-4724-83d4-04d394ecd822"
      unitRef="U_shares">360751</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="C_8018b5d0-b40f-4076-927d-d65cb860d7fa"
      decimals="0"
      id="F_3b80c8ae-6112-45f3-9eeb-fbe504d75a16"
      unitRef="U_shares">360751</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="C_e5e2d6b3-dcd3-4092-b061-27ffc7a8c8a2"
      decimals="0"
      id="F_a06e7673-e92a-4833-a8b3-3d5132b29b35"
      unitRef="U_shares">360751</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="C_a125fe21-57a0-4557-9cc2-cf01b2ec9577"
      decimals="0"
      id="F_dc3333ab-cfb9-4c70-9470-d4547c14bc9c"
      unitRef="U_shares">177107</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="C_f3909c14-3ec1-4a5f-a6ce-299f22149f04"
      decimals="0"
      id="F_e3126333-6f62-4936-9349-0de47c26c1c3"
      unitRef="U_shares">153272</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="C_3ad952d1-71ff-4173-b24a-31ec0e178d74"
      decimals="0"
      id="F_65d99bbe-4653-4968-a60c-6869b555fd58"
      unitRef="U_shares">195103</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="C_86ea6e17-5c98-4e62-998e-29717d8061c3"
      decimals="0"
      id="F_529afef9-6435-4b6b-b79e-85a18eb15fb7"
      unitRef="U_shares">105799</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      id="F_1a0565b8-3c4b-4e01-b83c-40d6a257221a">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;12. Income Taxes&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;During the three months ended June 30, 2026 and 2025 and during the six months ended June 30, 2026 and 2025, the Company recognized an income tax provision of &lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;14.3&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; million, &lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;14.1&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; million, &lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;23.2&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; million, and &lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;25.5&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; million, respectively, representing an effective tax rate of &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;22.5&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;, &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;22.4&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;, &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;22.2&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;, and &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;21.9&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;, respectively.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;The effective tax rates for the three months ended June 30, 2026 and 2025 and for the six months ended June 30, 2026 and 2025&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;, were greater than the statutory tax rate of &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;21&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;%, primarily due to state and local income taxes, partially offset by federal and state research and development tax credits and windfall tax benefits on share-based compensation.&lt;/span&gt;&lt;/p&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec"
      decimals="-5"
      id="F_f8348abb-0ccd-4c40-8c41-6ab67ad1e0a9"
      unitRef="U_USD">14300000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55"
      decimals="-5"
      id="F_0c6c051c-4237-4b1e-85f3-0b9f184ae58b"
      unitRef="U_USD">14100000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="-5"
      id="F_2ac83473-a8bb-498e-9562-51d0cecce533"
      unitRef="U_USD">23200000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-5"
      id="F_d07dcf77-bf9e-4605-84b4-ae36bf6d13fd"
      unitRef="U_USD">25500000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec"
      decimals="3"
      id="F_89c01122-6771-4a05-9dae-29b4812db5c7"
      unitRef="U_pure">0.225</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55"
      decimals="3"
      id="F_b16eed1d-71c7-431d-8bd2-7985b5a7a8d1"
      unitRef="U_pure">0.224</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="3"
      id="F_54eb5b1d-321b-4ec4-b95a-24fe1db04638"
      unitRef="U_pure">0.222</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="3"
      id="F_649b8479-2f69-4a8c-99c1-efe857ab9e10"
      unitRef="U_pure">0.219</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec"
      decimals="2"
      id="F_8ffd4853-8830-4959-8ec0-a02cc37c983d"
      unitRef="U_pure">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55"
      decimals="2"
      id="F_4da4a467-d8ce-419a-b7a7-d215e2e9ac21"
      unitRef="U_pure">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="2"
      id="F_8b8daf98-9bc1-4af9-b380-576d7fec9788"
      unitRef="U_pure">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="2"
      id="F_79e56bad-b26d-405e-b507-8e57444d8031"
      unitRef="U_pure">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      id="F_cabd4c72-1016-412a-b95e-9eca968d2dee">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;13. Segment and Geographic Information&lt;/span&gt;&lt;span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Beginning in the fourth quarter of 2025, in connection with the wind-down of CarOffer, the Company&#x2019;&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;s &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;"&gt;&lt;span style="-sec-ix-hidden:F_28c2834c-0fe8-4941-899b-62bd62885635;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;chief executive officer&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;, who acts as the CODM, began to manage the business, make operating decisions, and evaluate operating performance based on consolidated results. Accordingly, the change led to revisions to the nature and substance of information regularly provided to and used by the CODM, and served to align the Company&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#x2019;&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;s reported results with its ongoing growth strategy. As a result, beginning in the fourth quarter of 2025 the Company reports its financial results as a &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;"&gt;&lt;span style="-sec-ix-hidden:F_f350948e-4a75-4e34-aa37-2a4aa7c92553;"&gt;&lt;span style="-sec-ix-hidden:F_0bd724e3-1c1a-4826-a172-579a3838a651;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;single &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;reportable segment. Accordingly, the Company has recast prior year segment disclosures for comparability.&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;The Unaudited Condensed Consolidated Income Statements represent the Company&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#x2019;s segment presentation and are presented in the same manner as the CODM reviews the Company&#x2019;s operating results in assessing performance and allocating resources. In evaluating performance, the CODM reviews revenue and income from operations. Income from operations is also used in the Company&#x2019;&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;s annual budgeting and monthly forecasting process and is compared against budgeted and forecasted amounts to evaluate performance and make decisions for the allocation of capital and other resources.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;The Company&#x2019;s significant segment expenses consist of cost of revenue and sales and marketing expense. Significant segment expenses are presented in the Unaudited Condensed Consolidated Income Statements. The Company&#x2019;s other segment items consist of product, technology, and development expense, general and administrative expense, impairment expense, and depreciation and amortization expense, which have been disclosed separately on the Unaudited Condensed Consolidated Income Statements to meet disclosure requirements.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Segment assets are reported on the Unaudited Condensed Consolidated Balance Sheets as total assets.&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:'Outfit',sans-serif;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;For the &lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;three months ended June 30, 2026 and 2025 and for the six months ended June 30, 2026 and 2025, revenue by geographical region was as follows:&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
       &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
        &lt;tr style="visibility:collapse;"&gt;
         &lt;td style="width:50.03%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.299%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:9.193000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.299%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:9.193000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.299%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:9.193000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.299%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:9.193000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Six Months Ended &lt;br/&gt;June 30,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;2026&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;2026&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(dollars in thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#eef2f7;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Revenue by Geographic Region&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;U.S.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;226,272&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;202,652&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;446,261&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;397,880&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#eef2f7;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;International&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;24,699&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;19,346&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;48,265&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;36,353&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="margin-left:3.707%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;250,971&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;221,998&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;494,526&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;434,233&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
       &lt;/table&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:SegmentReportingCodmProfitLossMeasureHowUsedDescription
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      id="F_9de89896-e804-490f-8dd0-ee36990d7b40">The Unaudited Condensed Consolidated Income Statements represent the Company&#x2019;s segment presentation and are presented in the same manner as the CODM reviews the Company&#x2019;s operating results in assessing performance and allocating resources. In evaluating performance, the CODM reviews revenue and income from operations. Income from operations is also used in the Company&#x2019;s annual budgeting and monthly forecasting process and is compared against budgeted and forecasted amounts to evaluate performance and make decisions for the allocation of capital and other resources.</us-gaap:SegmentReportingCodmProfitLossMeasureHowUsedDescription>
    <us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      id="F_cfe2d668-2bdf-42d0-9502-113a24828715">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;For the &lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;three months ended June 30, 2026 and 2025 and for the six months ended June 30, 2026 and 2025, revenue by geographical region was as follows:&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
       &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
        &lt;tr style="visibility:collapse;"&gt;
         &lt;td style="width:50.03%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.299%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:9.193000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.299%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:9.193000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.299%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:9.193000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.299%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:9.193000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Six Months Ended &lt;br/&gt;June 30,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;2026&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;2026&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;(dollars in thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#eef2f7;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Revenue by Geographic Region&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;U.S.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;226,272&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;202,652&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;446,261&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;397,880&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#eef2f7;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;International&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;24,699&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;19,346&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;48,265&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;36,353&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="margin-left:3.707%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;250,971&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;221,998&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;494,526&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;434,233&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
       &lt;/table&gt;</us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_657abca0-9fd9-4af0-b2e6-896d97a0c91f"
      decimals="-3"
      id="F_08c5830c-80dd-4218-8318-269a135bd4ce"
      unitRef="U_USD">226272000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_30402404-4c4f-44fb-b570-86e72f722cc3"
      decimals="-3"
      id="F_9ac8f94d-6f33-406e-bc12-211c816def96"
      unitRef="U_USD">202652000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_569e2b25-f07c-48ee-a33b-ddd429fdd26f"
      decimals="-3"
      id="F_b48e68c4-e2ea-4f98-8452-669f7b00ea17"
      unitRef="U_USD">446261000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_d4e84b05-9eea-4dc9-b08b-082dbe03ad5b"
      decimals="-3"
      id="F_daa9ea4f-4070-4132-9c4a-cd8262920d09"
      unitRef="U_USD">397880000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_40e2e8ac-8156-40bd-830a-f9d64f9194f6"
      decimals="-3"
      id="F_567ad821-bd07-4cca-b60e-9d3cff181bc6"
      unitRef="U_USD">24699000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_87ae2c82-a42e-4e4c-8893-fda2497d0580"
      decimals="-3"
      id="F_a3a01dbf-59b6-4b93-bd98-7345b354d594"
      unitRef="U_USD">19346000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_cd581447-8915-4a6f-9fa6-8ef925bcab74"
      decimals="-3"
      id="F_f56c95b1-04e8-41e3-8b6a-cc0e269b1111"
      unitRef="U_USD">48265000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_b541db45-9ee6-4497-ba1c-1279a0a596ad"
      decimals="-3"
      id="F_6d5123e6-3781-479d-9f81-91c7ceb11ae3"
      unitRef="U_USD">36353000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec"
      decimals="-3"
      id="F_9af974c3-07c6-45f3-8aae-b69cf97cfdab"
      unitRef="U_USD">250971000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_ab7154d8-fe73-4c3d-a427-6412438bbd55"
      decimals="-3"
      id="F_cd4449f2-5336-43e9-8c6f-40c4b5079948"
      unitRef="U_USD">221998000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      decimals="-3"
      id="F_28348a05-d548-4e9a-a061-ed6fc0e404ee"
      unitRef="U_USD">494526000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_89a52ccf-0fb4-410b-a3c5-79f7df4e1401"
      decimals="-3"
      id="F_1a7214b8-56d6-4d59-a1c3-fa2ea98fd7c4"
      unitRef="U_USD">434233000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="C_2dc1e6d0-d52e-45de-af5f-4976273f1446"
      id="F_be0f9b75-d333-4e21-91d2-a111bad8d778">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;14. Subsequent Event&lt;/span&gt;&lt;span style="color:#3465b0;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;On August 6, 2026, the Company entered into the First Amendment (the &#x201c;Amendment&#x201d;) to the Credit Agreement (as previously amended, supplemented or otherwise modified, the &#x201c;Existing Credit Agreement,&#x201d; and as amended by the Amendment, the &#x201c;Amended Credit Agreement&#x201d;), by and among the Company, 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.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;The Amendment, among other things, (i) reduces the aggregate revolving commitments under the Credit Agreement from $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;400.0&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; million to $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;200.0&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; million (the &#x201c;Amended Revolver&#x201d;), (ii) extends the maturity date of the Amended Revolver from &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;September 26, 2027&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; to &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;August 6, 2031&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;, (iii) increases the cap of the Cash-Capped Incremental Facility (as defined in the Amended Credit Agreement) to the greater of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;380.0&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; million and &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;100&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;% of the trailing Four Quarter Consolidated EBITDA, and (iv) adds a new incurrence-based covenant that prohibits the Company from incurring certain indebtedness unless, after giving pro forma effect thereto, the Consolidated Total Gross Leverage Ratio (as defined in the Amended Credit Agreement) does not exceed &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;6.25&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;:1.00. Except as expressly modified by the Amendment, the material terms of the Existing Credit Agreement remain unchanged and continue in full force and effect.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;The foregoing description of the material terms of the Amendment does not purport to be complete and is subject to, and is qualified in its entirety by, reference to the full text of the Amendment, which was filed as Exhibit 10.1 to the Current Report on Form 8-K filed with the SEC on August 6, 2026.&lt;/span&gt;&lt;/p&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="C_c7b9fd63-360e-4028-a5ff-65bad9e6bb9e"
      decimals="-5"
      id="F_7c324a99-faf6-43e2-9122-820982594cdd"
      unitRef="U_USD">400000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="C_d5d25a45-01ee-4885-a291-e4ca88327aff"
      decimals="-5"
      id="F_dc2d20ff-18dc-4d96-a42f-bdf83a09b0aa"
      unitRef="U_USD">200000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityExpirationDate1
      contextRef="C_7683317c-0686-4012-bbf5-808b8fcb77bd"
      id="F_680f9276-fd61-4913-b2c2-bcf81045e477">2027-09-26</us-gaap:LineOfCreditFacilityExpirationDate1>
    <us-gaap:LineOfCreditFacilityExpirationDate1
      contextRef="C_b6b07cb7-239a-49b9-8e5e-16515b4f34c8"
      id="F_bbb5e36e-27c7-4534-a2c6-101661f4746e">2031-08-06</us-gaap:LineOfCreditFacilityExpirationDate1>
    <carg:LineOfCreditFacilityIncreasedInMaximumBorrowingCapacity
      contextRef="C_d5d25a45-01ee-4885-a291-e4ca88327aff"
      decimals="-5"
      id="F_edb8625b-54a0-41e6-b227-5d39d2306b5d"
      unitRef="U_USD">380000000</carg:LineOfCreditFacilityIncreasedInMaximumBorrowingCapacity>
    <carg:IncreaseInBorrowingCapacityEqualToPercentageOfFourQuarterEbdita
      contextRef="C_ee0add56-d863-4050-a660-0b75e6e3cbc4"
      decimals="2"
      id="F_2ea2799a-65f8-43d3-9259-bb038b42f885"
      unitRef="U_pure">1</carg:IncreaseInBorrowingCapacityEqualToPercentageOfFourQuarterEbdita>
    <carg:GrossLeverageRatio
      contextRef="C_ee0add56-d863-4050-a660-0b75e6e3cbc4"
      decimals="INF"
      id="F_eb5112b2-2c25-4bdb-8c9b-cc9c5336709a"
      unitRef="U_pure">6.25</carg:GrossLeverageRatio>
    <ecd:MtrlTermsOfTrdArrTextBlock
      contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec"
      id="F_38d1fddb-2aa7-496e-b803-502d2eebe390">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-weight:bold;font-size:16pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Rule 10b5-1 Plan Trading Arrangements&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;During the three months ended June 30, 2026&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;, the following officers &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;adopted&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; a &#x201c;Rule 10b5-1 trading arrangement&#x201d; (as defined in Item 408 of Regulation S-K) that is intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) under the Exchange Act and our policies on insider trading:&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
     &lt;table style="border-spacing:0;table-layout:auto;width:95.0%;border-collapse:separate;"&gt;
      &lt;tr style="visibility:collapse;"&gt;
       &lt;td style="width:30.52%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;td style="width:2.231%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;td style="width:17.891%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;td style="width:1.747%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;td style="width:26.31%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;td style="width:1.663%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;td style="width:19.638%;box-sizing:content-box;"&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr style="height:10pt;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
       &lt;td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;border-bottom:1pt solid #000000;padding-right:0.08in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Name &amp;amp; Title&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;border-bottom:1pt solid #ffffff03;padding-right:0.08in;"&gt;&lt;p style="font-size:5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;border-bottom:1pt solid #000000;padding-right:0.08in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Date Adopted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;border-bottom:1pt solid #ffffff03;padding-right:0.08in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;border-bottom:1pt solid #000000;padding-right:0.08in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Aggregate Number of Shares of Class A Common Stock to be Purchased or Sold Pursuant to Trading Arrangement&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;border-bottom:1pt solid #ffffff03;padding-right:0.08in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;border-bottom:1pt solid #000000;padding-right:0.08in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Expiration Date&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr style="height:26pt;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
       &lt;td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Ismail Elshareef&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;,&lt;br/&gt;&lt;/span&gt;&lt;span style="font-family:'Outfit',sans-serif;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Chief Product Officer&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"&gt;&lt;p style="font-size:5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="font-family:'Outfit',sans-serif;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;May 13, 2026&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Up to &lt;/span&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;59,906&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;span style="font-family:'Outfit',sans-serif;"&gt;&lt;span style="-sec-ix-hidden:F_4810852b-0e8c-4a4d-97b0-6cb32957bba0;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;shares to be sold&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;font-family:'Outfit',sans-serif;position:relative;font-kerning:none;min-width:fit-content;"&gt;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="font-family:'Outfit',sans-serif;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;May 14, 2027&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;font-family:'Outfit',sans-serif;position:relative;font-kerning:none;min-width:fit-content;"&gt;(2)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr style="word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
       &lt;td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"&gt;&lt;p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"&gt;&lt;p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"&gt;&lt;p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"&gt;&lt;p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"&gt;&lt;p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"&gt;&lt;p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"&gt;&lt;p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr style="height:10pt;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
       &lt;td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Dafna Sarnoff&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;,&lt;br/&gt;&lt;/span&gt;&lt;span style="font-family:'Outfit',sans-serif;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Chief Marketing Officer&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"&gt;&lt;p style="font-size:5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="font-family:'Outfit',sans-serif;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;May 12, 2026&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Up to &lt;/span&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;64,568&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;span style="font-family:'Outfit',sans-serif;"&gt;&lt;span style="-sec-ix-hidden:F_0f32083b-b571-422d-8651-d829e89b75bc;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;shares to be sold&lt;/span&gt;&lt;span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;font-family:'Outfit',sans-serif;position:relative;font-kerning:none;min-width:fit-content;"&gt;3)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="font-family:'Outfit',sans-serif;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;May 14, 2027&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;font-family:'Outfit',sans-serif;position:relative;font-kerning:none;min-width:fit-content;"&gt;(2)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr style="word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
       &lt;td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"&gt;&lt;p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"&gt;&lt;p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"&gt;&lt;p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"&gt;&lt;p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"&gt;&lt;p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"&gt;&lt;p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"&gt;&lt;p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr style="height:10pt;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
       &lt;td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Langley Steinert&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;, &lt;br/&gt;&lt;/span&gt;&lt;span style="font-family:'Outfit',sans-serif;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Executive Chair and Chair of the Board of Directors&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;font-family:'Outfit',sans-serif;position:relative;font-kerning:none;min-width:fit-content;"&gt;(4)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"&gt;&lt;p style="font-size:5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="font-family:'Outfit',sans-serif;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;May 29, 2026&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,493,200&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;span style="font-family:'Outfit',sans-serif;"&gt;&lt;span style="-sec-ix-hidden:F_4fb33452-1581-408c-bbab-97414783d71e;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;shares to be sold&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;font-family:'Outfit',sans-serif;position:relative;font-kerning:none;min-width:fit-content;"&gt;(4)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="font-family:'Outfit',sans-serif;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;February 26, 2027&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;font-family:'Outfit',sans-serif;position:relative;font-kerning:none;min-width:fit-content;"&gt;(5)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr style="word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
       &lt;td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"&gt;&lt;p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"&gt;&lt;p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"&gt;&lt;p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"&gt;&lt;p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"&gt;&lt;p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"&gt;&lt;p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"&gt;&lt;p style="font-size:2pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr style="height:10pt;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
       &lt;td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Samuel Zales&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;,&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Outfit',sans-serif;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;President and Chief Operating Officer&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"&gt;&lt;p style="font-size:5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="font-family:'Outfit',sans-serif;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;May 27, 2026&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="font-family:'Outfit',sans-serif;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;120,000&lt;/span&gt;&lt;span style="font-family:'Outfit',sans-serif;"&gt;&lt;span style="-sec-ix-hidden:F_6527a26d-c793-4c5e-966c-f83235a72a8d;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt; shares to be sold&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="font-family:'Outfit',sans-serif;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;July 30, 2027&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;font-family:'Outfit',sans-serif;position:relative;font-kerning:none;min-width:fit-content;"&gt;(2)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;
     &lt;/table&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;div class="item-list-element-wrapper" style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;(1)&lt;/span&gt;&lt;div style="display:inline;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;The Rule 10b5-1 trading arrangement includes the sale of up to &lt;/span&gt;&lt;span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;44,906&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; 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. Elshareef&#x2019;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 80% of the net shares that vest on the applicable vesting date.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="item-list-element-wrapper" style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;(2)&lt;/span&gt;&lt;div style="display:inline;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;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.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="item-list-element-wrapper" style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;(3)&lt;/span&gt;&lt;div style="display:inline;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;The Rule 10b5-1 trading arrangement includes the sale of up to &lt;/span&gt;&lt;span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;54,652&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; 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 Ms. Sarnoff&#x2019;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.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="item-list-element-wrapper" style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;(4)&lt;/span&gt;&lt;div style="display:inline;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;The Rule 10b5-1 trading arrangement was entered into among Hilary and Langley Steinert, acting jointly, and the Langley Steinert Irrevocable Family Trust dated June 21, 2024, or the Steinert Trust. Of the &lt;/span&gt;&lt;span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,493,200&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; shares to be sold pursuant to this Rule 10b5-1 trading arrangement, Hilary and Langley Steinert, acting jointly, contributed &lt;/span&gt;&lt;span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,343,200&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; shares and the Steinert Trust contributed &lt;/span&gt;&lt;span style="font-size:8pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;150,000&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; shares.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="item-list-element-wrapper" style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;(5)&lt;/span&gt;&lt;div style="display:inline;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:8pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;The Rule 10b5-1 trading arrangement permits transactions through February 26, 2027, subject to early termination for certain specified events set forth in the Rule 10b5-1 trading arrangement, or earlier if all transactions under the Rule 10b5-1 trading arrangement are completed.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;Other than those disclosed above, none of our directors or officers &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;adopted&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;, &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;modified&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;, or &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Outfit',sans-serif;"&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt;terminated&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#00002d;white-space:pre-wrap;font-size:10pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"&gt; a &#x201c;Rule 10b5-1 trading arrangement&#x201d; or &#x201c;non-Rule 10b5-1 trading arrangement,&#x201d; in each case as defined in Item 408 of Regulation S-K.&lt;/span&gt;&lt;/p&gt;</ecd:MtrlTermsOfTrdArrTextBlock>
    <ecd:Rule10b51ArrAdoptedFlag
      contextRef="C_f3306c05-5197-4607-8648-9ed1dafbcbc1"
      id="F_088c41bb-9a71-47ce-bb89-1254ec61fd88">true</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrAdoptedFlag
      contextRef="C_13aa3de2-030e-42ed-af1b-0503a722fa0c"
      id="F_2692941a-a7bb-4c21-a45a-57e53ba3d38e">true</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrAdoptedFlag
      contextRef="C_587aa024-b9c0-48d9-99d1-359835bc0d6b"
      id="F_969a62fa-6a5e-40dc-817f-54b0d7cb6799">true</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrAdoptedFlag
      contextRef="C_cf0fe41d-e06b-4667-aba2-86b88a0b3be9"
      id="F_9a8f38ce-92fe-4ed4-be56-8103f6bac8a9">true</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:TrdArrIndName
      contextRef="C_f3306c05-5197-4607-8648-9ed1dafbcbc1"
      id="F_ff3f7b2f-a67b-425b-a3c6-51d32f2cfc3b">Ismail Elshareef</ecd:TrdArrIndName>
    <ecd:TrdArrIndTitle
      contextRef="C_f3306c05-5197-4607-8648-9ed1dafbcbc1"
      id="F_2eb68a07-4509-45b4-bb00-641ef063db94">Chief Product Officer</ecd:TrdArrIndTitle>
    <ecd:TrdArrAdoptionDate
      contextRef="C_f3306c05-5197-4607-8648-9ed1dafbcbc1"
      id="F_3a59fe56-c982-4caf-bae8-79d991d68b42">May 13, 2026</ecd:TrdArrAdoptionDate>
    <ecd:TrdArrSecuritiesAggAvailAmt
      contextRef="C_eaf8ba91-4df2-498e-997b-8d6fa4a51206"
      decimals="0"
      id="F_8d6829e2-3180-4772-a182-ad307b8c2a79"
      unitRef="U_shares">59906</ecd:TrdArrSecuritiesAggAvailAmt>
    <ecd:TrdArrExpirationDate
      contextRef="C_f3306c05-5197-4607-8648-9ed1dafbcbc1"
      id="F_9e7a6610-7f26-441b-a128-ea1bd1f87e78">May 14, 2027</ecd:TrdArrExpirationDate>
    <ecd:TrdArrIndName
      contextRef="C_13aa3de2-030e-42ed-af1b-0503a722fa0c"
      id="F_5fc72e7d-4b5d-4ccc-9012-fbd9aaccfcac">Dafna Sarnoff</ecd:TrdArrIndName>
    <ecd:TrdArrIndTitle
      contextRef="C_13aa3de2-030e-42ed-af1b-0503a722fa0c"
      id="F_392539f1-b79f-4b58-a7e6-c6ea7d8c4314">Chief Marketing Officer</ecd:TrdArrIndTitle>
    <ecd:TrdArrAdoptionDate
      contextRef="C_13aa3de2-030e-42ed-af1b-0503a722fa0c"
      id="F_48bab985-b923-4762-bd7f-ae56c5a50ad5">May 12, 2026</ecd:TrdArrAdoptionDate>
    <ecd:TrdArrSecuritiesAggAvailAmt
      contextRef="C_906bdafd-f900-43f9-9036-a17a465d6b9a"
      decimals="0"
      id="F_13ea73f0-5f6b-4fc6-889a-d3b4b90b3059"
      unitRef="U_shares">64568</ecd:TrdArrSecuritiesAggAvailAmt>
    <ecd:TrdArrExpirationDate
      contextRef="C_13aa3de2-030e-42ed-af1b-0503a722fa0c"
      id="F_d80d3ab5-04e5-479f-97e4-fe9e95172502">May 14, 2027</ecd:TrdArrExpirationDate>
    <ecd:TrdArrIndName
      contextRef="C_587aa024-b9c0-48d9-99d1-359835bc0d6b"
      id="F_e2dca6d3-4927-4208-86bc-7450540c5a84">Langley Steinert</ecd:TrdArrIndName>
    <ecd:TrdArrIndTitle
      contextRef="C_587aa024-b9c0-48d9-99d1-359835bc0d6b"
      id="F_dc28370c-75a4-4111-aa44-20f37de1beb2">Executive Chair and Chair of the Board of Directors</ecd:TrdArrIndTitle>
    <ecd:TrdArrAdoptionDate
      contextRef="C_587aa024-b9c0-48d9-99d1-359835bc0d6b"
      id="F_14ce9d37-9a65-4bcd-b4ca-973eda93f57a">May 29, 2026</ecd:TrdArrAdoptionDate>
    <ecd:TrdArrSecuritiesAggAvailAmt
      contextRef="C_42070eff-afcb-4f42-ae4f-47052a0dd7f5"
      decimals="0"
      id="F_9cbea76f-95b6-41e7-9271-ffd2e3f88399"
      unitRef="U_shares">1493200</ecd:TrdArrSecuritiesAggAvailAmt>
    <ecd:TrdArrExpirationDate
      contextRef="C_587aa024-b9c0-48d9-99d1-359835bc0d6b"
      id="F_0625da79-bb47-452a-80cc-749c54fdfad0">February 26, 2027</ecd:TrdArrExpirationDate>
    <ecd:TrdArrIndName
      contextRef="C_cf0fe41d-e06b-4667-aba2-86b88a0b3be9"
      id="F_2f1c9a74-df06-4b8d-91e8-1b7405b70898">Samuel Zales</ecd:TrdArrIndName>
    <ecd:TrdArrIndTitle
      contextRef="C_cf0fe41d-e06b-4667-aba2-86b88a0b3be9"
      id="F_83ccc613-d76a-488e-ad76-3b21336231cb">President and Chief Operating Officer</ecd:TrdArrIndTitle>
    <ecd:TrdArrAdoptionDate
      contextRef="C_cf0fe41d-e06b-4667-aba2-86b88a0b3be9"
      id="F_ca7ed838-dc90-4117-8a9a-cd5d06c730d6">May 27, 2026</ecd:TrdArrAdoptionDate>
    <ecd:TrdArrSecuritiesAggAvailAmt
      contextRef="C_97fbcbe1-974b-49a9-ab78-5702706d1655"
      decimals="-3"
      id="F_365756fe-c8b7-444e-8775-e1b4abfeef80"
      unitRef="U_shares">120000</ecd:TrdArrSecuritiesAggAvailAmt>
    <ecd:TrdArrExpirationDate
      contextRef="C_cf0fe41d-e06b-4667-aba2-86b88a0b3be9"
      id="F_03f1bd8e-f836-4165-8754-7192979c3da7">July 30, 2027</ecd:TrdArrExpirationDate>
    <ecd:TrdArrSecuritiesAggAvailAmt
      contextRef="C_f38d0c91-9f0a-4529-a32e-23ce757b4e92"
      decimals="0"
      id="F_ed1bf5bd-1de2-4f8a-a694-cfdd701646e0"
      unitRef="U_shares">44906</ecd:TrdArrSecuritiesAggAvailAmt>
    <ecd:TrdArrSecuritiesAggAvailAmt
      contextRef="C_2a85b82e-6c54-46e3-8ffc-c75ad0e83f21"
      decimals="0"
      id="F_c92cd0bd-8132-455e-a02b-62991b3ddbe5"
      unitRef="U_shares">54652</ecd:TrdArrSecuritiesAggAvailAmt>
    <ecd:TrdArrSecuritiesAggAvailAmt
      contextRef="C_96554896-2770-43ea-a895-f1d8d6c30e99"
      decimals="0"
      id="F_097ce31d-af94-4ac6-b797-0c4799a76d48"
      unitRef="U_shares">1493200</ecd:TrdArrSecuritiesAggAvailAmt>
    <ecd:TrdArrSecuritiesAggAvailAmt
      contextRef="C_2a337235-90c2-4173-b038-2972def5067a"
      decimals="0"
      id="F_e03510ac-a9f0-4c5a-872e-7a968f864462"
      unitRef="U_shares">1343200</ecd:TrdArrSecuritiesAggAvailAmt>
    <ecd:TrdArrSecuritiesAggAvailAmt
      contextRef="C_402889ec-742a-4988-84e6-d275f3e2cf4c"
      decimals="-3"
      id="F_ae2afc4d-0ca1-44a0-9a67-8b1e81c9aa2a"
      unitRef="U_shares">150000</ecd:TrdArrSecuritiesAggAvailAmt>
    <ecd:NonRule10b51ArrAdoptedFlag
      contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec"
      id="F_f9a1998d-6055-45f0-9a14-718e07619f97">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrAdoptedFlag
      contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec"
      id="F_657bc5bb-823d-466e-b1d7-36fbda352b43">false</ecd:Rule10b51ArrAdoptedFlag>
    <carg:Rule10B51ArrModifiedFlag
      contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec"
      id="F_1348119d-e7fd-48da-9982-f1c587b61bb9">false</carg:Rule10B51ArrModifiedFlag>
    <carg:NonRule10B51ArrModifiedFlag
      contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec"
      id="F_9f0855b6-c09b-48c1-8915-6418902a6961">false</carg:NonRule10B51ArrModifiedFlag>
    <ecd:Rule10b51ArrTrmntdFlag
      contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec"
      id="F_98636d3c-4bf0-4bda-8707-bc2d58344296">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:NonRule10b51ArrTrmntdFlag
      contextRef="C_c32808e4-0c26-4759-92ed-ba737eed1cec"
      id="F_3e66cf51-fead-4a74-8563-3cd6deceb6a0">false</ecd:NonRule10b51ArrTrmntdFlag>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#F_6b090e2e-bbe4-4d43-bf3a-4e00816b42eb"
          xlink:label="F_6b090e2e-bbe4-4d43-bf3a-4e00816b42eb"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_c8d28203-1afa-435a-b6be-518ddf7b3875"
          xlink:label="F_c8d28203-1afa-435a-b6be-518ddf7b3875"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_7c7159d4-e7a8-4797-9c20-4e2872e17ee3"
          xlink:label="F_7c7159d4-e7a8-4797-9c20-4e2872e17ee3"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_50c6c662-e281-44fc-8aa8-564db882c989"
          xlink:label="F_50c6c662-e281-44fc-8aa8-564db882c989"
          xlink:type="locator"/>
        <link:footnote id="FNT_ce76e9b0-1c2e-447c-bc98-240197b48d10" xlink:label="FNT_ce76e9b0-1c2e-447c-bc98-240197b48d10" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#00002d;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">For the </xhtml:span><xhtml:span style="color:#00002d;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">three months ended June 30, 2026 and 2025 and for the six months ended June 30, 2026 and 2025, cost of revenue includes depreciation and amortization expense of </xhtml:span><xhtml:span style="color:#00002d;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</xhtml:span><xhtml:span style="font-size:7pt;font-family:'Outfit',sans-serif;white-space:pre-wrap;font-kerning:none;min-width:fit-content;color:#00002d;">4.2</xhtml:span><xhtml:span style="color:#00002d;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million, </xhtml:span><xhtml:span style="color:#00002d;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</xhtml:span><xhtml:span style="font-size:7pt;font-family:'Outfit',sans-serif;white-space:pre-wrap;font-kerning:none;min-width:fit-content;color:#00002d;">2.1</xhtml:span><xhtml:span style="color:#00002d;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million, </xhtml:span><xhtml:span style="color:#00002d;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</xhtml:span><xhtml:span style="font-size:7pt;font-family:'Outfit',sans-serif;white-space:pre-wrap;font-kerning:none;min-width:fit-content;color:#00002d;">7.7</xhtml:span><xhtml:span style="color:#00002d;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million, and </xhtml:span><xhtml:span style="color:#00002d;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</xhtml:span><xhtml:span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4.0</xhtml:span><xhtml:span style="color:#00002d;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million, respectively.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_6b090e2e-bbe4-4d43-bf3a-4e00816b42eb"
          xlink:to="FNT_ce76e9b0-1c2e-447c-bc98-240197b48d10"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_c8d28203-1afa-435a-b6be-518ddf7b3875"
          xlink:to="FNT_ce76e9b0-1c2e-447c-bc98-240197b48d10"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_7c7159d4-e7a8-4797-9c20-4e2872e17ee3"
          xlink:to="FNT_ce76e9b0-1c2e-447c-bc98-240197b48d10"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_50c6c662-e281-44fc-8aa8-564db882c989"
          xlink:to="FNT_ce76e9b0-1c2e-447c-bc98-240197b48d10"
          xlink:type="arc"/>
        <link:footnote id="FNT_dc533baf-8e5b-4116-9f42-6a45ae573988" xlink:label="FNT_dc533baf-8e5b-4116-9f42-6a45ae573988" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#00002d;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">For the </xhtml:span><xhtml:span style="color:#00002d;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">three months ended June 30, 2026 and 2025 and for the six months ended June 30, 2025</xhtml:span><xhtml:span style="color:#00002d;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">, there was </xhtml:span><xhtml:span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">no</xhtml:span><xhtml:span style="color:#00002d;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> impairment recorded in cost of revenue. For the six months ended June 30, 2026, cost of revenue includes impairment of </xhtml:span><xhtml:span style="color:#00002d;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;">$</xhtml:span><xhtml:span style="font-size:7pt;font-family:'Outfit',sans-serif;color:#00002d;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.5</xhtml:span><xhtml:span style="color:#00002d;white-space:pre-wrap;font-size:7pt;font-family:'Outfit',sans-serif;font-kerning:none;min-width:fit-content;"> million.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_6b090e2e-bbe4-4d43-bf3a-4e00816b42eb"
          xlink:to="FNT_dc533baf-8e5b-4116-9f42-6a45ae573988"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_c8d28203-1afa-435a-b6be-518ddf7b3875"
          xlink:to="FNT_dc533baf-8e5b-4116-9f42-6a45ae573988"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_7c7159d4-e7a8-4797-9c20-4e2872e17ee3"
          xlink:to="FNT_dc533baf-8e5b-4116-9f42-6a45ae573988"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_50c6c662-e281-44fc-8aa8-564db882c989"
          xlink:to="FNT_dc533baf-8e5b-4116-9f42-6a45ae573988"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
